Welcome to Happy Puppy where handmade gifts are made instore

Bespoke items lovingly crafted

Haberdashery and fabrics in stock

And of course home to Maggie the Bearded Collie.