0

The Swedish Vallhund is a confident and active breed that thrives when given a job to do.

+ Read More