Puppy Small

Puppy Small

£22.50Price

These beautiful small puppies stand 29cm tall and come in five different colours.

These small puppies can be personalised by engraving a name on to them.

Colour