caterpickles.com
Beware online puppy mills
Puppy mills are the worst. Imagine bringing a puppy home for your five-year-old only to have it die a few days later. Even when the puppies survive, animal welfare experts say that puppies from the…