because they are easier to buy if they are under 12 months and will cost 1 dollar
I think it is easier because it probably didn't learn bad habits from previous owners.
It is easier because it's smaller
because there cute and NOT messy
a puppy is still very young and can be taught easier, because the first few stages of a dogs life is effected when they are a puppy.
they live longer and show you responsibility
dogs may not have been trianed,there for you could trian a puppy if it's still young enough. - Danielle
Because they are more noticable than bigger dogs they look cuter and nicer and on the other hand big dogs look grump and sometimes mean
easier to train