I don't know. If you're going to invest in a dog bed, crate, bowls, food, toys, leash, licence, brush, and vet bills I don't think the size of the dog makes much of a difference.
It's more of a lifestyle choice. If you're an outdoorsy, hiking, biking beach-going 30 year old, a bigger dog might be perfectly suited to your lifestyle. If you're 80 with arthritic ankles and waiting for a hip op, then perhaps a toy poodle is the right choice.
The owner should be able to pick the dog that's best matched for their lifestyle, not the knitting club that calls itself a strata council.
I'm referring to the physical space of a small apartment. Keeping a large active animal in a small condo while you're out all day must drive them nuts. At least a small dog doesn't feel like they're stuck in cramped quarters.