If I could have a whole bunch I would! lol But i think the least is 2...or if it's only 1 person living by themself then 1 is fine, also if they travel a lot they can take it with them. But if it's more than 1 person, like 2 or several ppl then i think 2 to 4 Yorkies are good to have. They play with one anther and it's so much fun to see them play. I think one dog per person in the household is good too. Like me and my bf had 3 yorkies and we go back and forth to each others houses all the time but we would take all 3 with us where ever we go and it was easy cause they are small. Right now we have 2 but I would like to have 3 again or 4 eventually. But i would like all girls and then Teddy will be the only male