I only have 2 of our own at the moment (Beamer and Lil Bit).
We have had more at one time. Used to have 5 dogs (3 Lhasa's and 2 Yorkies - I used to breed Lhasas) at one time. They got old and went to Rainbow Bridge. Before we lost the last Lhasa we got Lil Bit and we started helping with dacshie rescue and fostered Dachsies, and some of them we gave permanent homes to. At one time we had 4 dacshunds and Lil Bit. The last dachsie went to Rainbow Bridge last June (She was around 17 years old according to the vet, and we had her for the last 10 years of her life (she was a puppy mill seizure). So, we were left with just Lil Bit, who was my husband's baby. I couldn't stand not having a lil one snuggling up against me in the night (the dachsie used to snuggle up against my back), so I bought Beamer (did look for a rescue first).
Now we also have 2 foster Yorkies, Reno and Clover.
A few years ago we could afford to have more than 2 dogs, now with my husband retired and in poor health and me not working, and my health is not good either, 2 is our limit.
But we have room and love to spare, so we fostered Reno and Clover.
We can afford to feed Reno and Clover and give them a few extras to spoil them, but would be unable to take on extra vet bills, so fostering is perfect for us and perfect for them

And when they find the perfect forever homes we will be able to take in another rescue.
But 2 is the limit for us on owning Yorkies.