I say have as many dogs as you can manage, provided they're taken care of properly. Even a dog that doesn't get the "proper" amount of time, is a dog not in a shelter facing euth.
This is my feeling. All ours are s/n and taken to the vet if something needs addressed.
I do my own dentals and keep the dog's teeth up, brushing as necessary too, so they don't have to visit a vet for those things.
We are at 9 personal dogs (6 Dachshunds, two are long term fosters due to health issues) and right now, 3 fosters living in our home.
Only two of our dogs are over 20lb, Libby and Ruger.
We feed Kirkland Signature unless we have allergic dogs, then they get Natural Balance and/or Taste of the Wild Pacific stream.
They keep each other company and enjoy one another, but they do need daily snuggles.
Three sleep on my bed, 1 slept on my son's until he moved out, now he's with my daughter who has 3 on her bed now and one on the floor in her room.
That helps us give individual attention at night time, anyway
interrupting behaviors that can lead to problems,
You definitely have to know triggers! Food/begging is the worst here. When we get lazy and let them beg, things can go haywire. Now we stop it before it starts. Breaking their routines helps, if the start to get ocd about something, for instance.