If you do want to adopt a dog for the family for Christmas, I suggest waiting until after the holiday. You can purchase some dog supplies and wrap them and put them under the tree. You can present your kids with a gift certificate to a local animal shelter. You can plan on researching dogs and spending the winter break visiting shelters and speaking with the people who work there about finding a perfect match for your family. Any shelter would be happy to see you the day after Christmas, with donations of quality dog food and a case of paper towels in your car, and will be more than happy to let you spend time meeting all sorts of dogs and puppies who need a good forever home.
The best part about adopting a dog from a shelter is not only are you giving an animal a second chance at a happy, healthy, life, you are also showing your kids how they can make a positive change in the world by not supporting puppy stores. Depending on their ages, you can explain why it’s always better to give an unwanted animal a new home rather than paying for one. There is nothing better than a family dog, just not on Christmas morning.