If you don't need a puppy allot of breeders retire the dogs or have teenagers that they were going to show or breed and weren't able too. They are allot cheaper and good dogs that get along with everybody. Unfortunaly shelter dogs are not kid or pet friendly.
nursery
I was going to get one from her but another one stole my heart. The smallest on is on the 3lbs range. She was pretty quick to e-mail me and had no problem answering my questions. Hope this helps.
I know you are in Canada so she might be too far but my point is to check reputable breeders in your area.