My limit always changes. For dogs, two is my limit. They are a lot of work and I love to take them for runs. If I were to have more then two, my time with each would be cut short. As for cats, well you all know, I love cats! I currently have five of my own and five rescues...I guess five would be my limit of "pets". I also have five rats....several fish, and three turtles. I would have more if I had a bigger house I am sure!!