Hamsters have nothing on rats for rats are way more intelligent. Hamsters are cute though, I'll give them that
As for your dog, maybe he just needs to be played with more? Take him for a long run everyday or something? That's what the Dog Whisperer does haha.