The ASPCA has a video warning about puppy mills and puppy scams. If you or someone you know is planning on giving a puppy as a gift this year, this video is a must see. That said, the best pet you can give or get comes from your local shelter. Click here to find one near you.
Here's the video: