I agree with caseysmom, be very careful; I groom ALOT of shih tzus, and the breed is riddled with health problems because they are overbred, and not bred with health in mind. $400 will NOT buy you a quality shih tzu; You could end up with backyard bred issues. If I were you I'd look for small dog rescues, where your $400 could be put away for vet bills etc. I have some contacts in Ontario that might be able to help find something. Either way, good luck! Just be careful what you buy. It may look cute and cuddly, but could end up with health problems down the road. Best to find a breeder does all of the nessecary health tests etc.