Puli

Puli

The Puli is an ancient breed of Hungarian sheepdog that has been a part of rural life in its homeland for over a thousand years. During the seventeenth century, they bred it... Read more »