German Shepard Puppy

£8.50

These cute puppies will bring a smile to anyone's face!

Plenty to choose from, can you collect them all?