You are here: Search
5" sitting Prince the stuffed Shepherd puppy is a dog little in size but BIG in personality and cuteness! Made of the softest plush and highest quality materials these mini pups are a must-have!
16" long (41 cm) stuffed German Shepherd
8"(20cm) The softest and most adorable german shepherd. With perfectly cropped ears and big brown eyes, how can you resist this cuddly beauty.
10" stuffed German Shepherd puppy dog in an all new size! Classic German shepherd coloring in ultra soft and cuddly plush!
16"(41cm) A beautiful and perfectly realistic design brings this australian shepherd to life. Ultra soft fur in a long and short combination make it a must have.
8 in. Breed specific details and the softest materials make this dog distinctive and a great "pick-up" gift or toy.
|Show All Category Results >|