As long as you get it as a puppy I really think it will be ok. Terrier's are rodent hunters, so they are a little tricky when it comes to small animals. However, my mom has a Wire Hair Fox Terrier (High chase/hunt drive) but we can bring any animal into the house and he will love it like his own little puppy. We've always hatched eggs in the house for my granny and then the babies stay inside for a few weeks as well. We've had several gooslings and ducklings that the Terrier about licked to death. He won't leave the the tote we keep them in! He also does great with bunnies, lambs, rats, birds, kittens....The list goes on and on. He just wants to lick them and be their mom. It's so weird!
We got him at a year old, but he still turned out pretty dang good!
This is the only picture I have of him and another animal....he just looked at the lizard, he wasn't exactly sure if he wanted to lick it
I've had a lot of people tell me that Chihuahua's don't get a long well with cats......Well....this is what I have to say to them!!!!!
That's my baby Thor and Stuart! They just can't get enough of eachother! He's not nippy or yappy. I could count the number of times I've heard him bark on one hand for the last two months that I've had him. (Thor is a long haired Chihuahua)
Poodles are not my favorite, but to each his own...
Pomaranians are pretty close to Chihuahua's so I think they would work too.
I really think any small breed would work as long as you got them as a puppy.