I am looking into finding a new pup. I have decided that I want to get a smaller breed. Here are some of the breeds I am considering: Pekignese Shih Tzu Chihuahua Brussels Griffon There are just so many, and they are all adorable!! This is my family situation: I have 2 kids ages 2 1/2 and 4. I have 2 cats and my baby Zeus (Rottweiler). Both my kids and Zeus are small animal friendly. My kids know to sit next to my cats and gently pet their body, not the head or the tails. Zeus, knows to stay away from Lily as she only lets him live with us because I like him, and he wrestles with Grendal, and the majority of his roughness consists of pinning Grendal to the floor with an open mouth. We love to take Zeus for walks with the kids in the wagon, and there is plenty of room in the wagon for a little pup, should it get tired. I would love to hear any input about any of these breeds or others (just not poodles or poodle mixes, as I really don't care for them) Help me decide what would be best for us.