Knitted dogs of various breeds. They vary in size slightly but generally they stand about 12cm tall.
Showing all 7 results