Start 2018 with 12 Months of Puppy Love
SANTA ROSA, Calif., Nov. 30, 2017 /PRNewswire-USNewswire/ -- What's better than puppy breath and sweet puppy kisses? Well not much, but how about the next best thing -- the 2018 Canine Companions for Independence® Puppy Wall Calendar. It's 12 months of adorable canines. And these puppies...
Read more »