alright, I see what you are saying. This needs to be a multifunction robot, but I could include that type of functionality. being directly "activated" by a dog brings a whole new set of issues, but could be worked out. Thanks for the input.
This is they type of robot that I think I will end up going with, a semi-humaniod robot, but with a very different drive system. Instead I will be using a drive base that I developed over the last 2 years that is capable of climbing stairs.