Just an added note, I'd be very weary of breeders who have pups available for Christmas. Many reputable breeders, or shall I say most reputable breeders, will NOT have a litter available at Christmas time. To many people purchase cute pups for Christmas presents, but once the novelty wears off and the responsibility becomes a reality, they're dumped off at shelters.
I'm not saying that you shouldn't get a puppy for Christmas, nor am I saying that the breeder is definitely a bad breeder for having a litter of pups for sale at that time. I'm merely asking you to be very cautious and please make sure that they do all of the testing to ensure a healthy pup.
Good luck with your search!!