There is also an online puppy service called epupz, but here you have to decide for yourself whether the advertisers are genuine. Don't go for the ones who make all sorts of excuses for getting rid, the ones who claim they are sorry to part with a six month old dog because it doesn't get on with their other dog, they are having to move, they have a new baby coming, etc. etc. Sometimes breeders get older ones back and will sell them for a much lower price if you do not want to pay out for a puppy.
Get a well bred, KC registered dog from a reputable breeder and it should also come with free insurance for so many weeks.