Personally, for me, two dogs of my own is my limit. As for fosters, I can handle anywheres from two to six, depending on how much training and exercise they need. Currently I have five fosters.
As for cats...well, I know that there will always be a dog in my life, but I'm fine with not...