I have had a dog all of my adult life and a good percentage of my childhood. It wouldn't bother me in the least to get a puppy for Christmas and we got our current dog as a puppy when dd was 4 months old. As a kid we adopted from shelters as an adult we bought from "back yard" breeders for $400-$600. When looking for a puppy we trusted our gut about the people selling them and so far we have had happy healthy dogs, well socialized dogs. We take the time to train our dogs and they do become a part of our family. My point is you can get a good dog from a "backyard" breeder", you can get a dog when you have young kids, and you can get one at Christmas and end up with a well trained, adjusted dog. I personally wouldn't want to do 2 dogs, but that is because I do know how much effort goes into training them and taking care of them. We kept a friends dog for a week that was the same age, size (about 70 lbs each) and temperament as our dog at the time. They were both older, well trained, and settled. That week was still enough to convince me that 1 dog was enough. They weren't bad it was just a lot more work.