We have three yorkies, one inside cat, one partially inside and outside cat, two ferrets and three rats!!!
They all get along pretty well. Our inside cat loves to lay in wait and when one of the trio comes along he pounces and then its off to the races and they are running through the house and then they switch and the cat chases the dogs!! The ferrets they love!! Go figure!! The rats are a bit of a different story - as you know they were bred to be ratters - and Piper would love nothing better than to get a hold of one of them!!! The other two could take'm or leave'em - might be a different story if they could get them out in the open but I don't think I need to find out what they would do in that case!!