Pictured (from left):
Border Terrier, Jack
Russell, and West
Highland White Terrier
puppies.
29
Puppies