Skip to content
  • Unmissable festive offers
HelpFind a store

Sign in

Sign in or create an account:

  • for faster checkout
  • to unlock personalised Sparks offers
  • to access order history and track deliveries

Sign in

Sign in or create an account:

  • for faster checkout
  • to unlock personalised Sparks offers
  • to access order history and track deliveries

Christmas Gifts for Pets

Get your paws on our charming collection of gifts for pets, all available with free store collection. Find fun surprises for playful kittens and tasty treats for pampered pooches. Take your pick from our durable chew toys, cat teaser wands and fetch-worthy balls, and discover Christmas present ideas that will soon become festive favourites

  • Type with 3 options
  • Character with 4 options
  • Size with 7 options
  • Colour with 9 options

There are 25 Items found

Online Only
Harry Potter™ Dog CapeHarry Potter™ Dog Cape
£12
Harry Potter™

Harry Potter™ Dog Cape

Matching family pyjamas
Disco Santa Pet JumperDisco Santa Pet Jumper
£8 - £16
M&S Collection

Disco Santa Pet Jumper

Online Only
Novelty Football Jumper for PetsNovelty Football Jumper for Pets
£8 - £16
M&S Collection

Novelty Football Jumper for Pets

Christmas Dinner Pet ToyChristmas Dinner Pet Toy
£6
M&S Collection

Christmas Dinner Pet Toy

Percy Pig™ Rope Pet Toy
£6
Percy Pig™

Percy Pig™ Rope Pet Toy

Colin the Caterpillar™ Pet ToyColin the Caterpillar™ Pet Toy
£8
Colin the Caterpillar™

Colin the Caterpillar™ Pet Toy

Percy Pig™ Pet ToyPercy Pig™ Pet Toy
£5
Percy Pig™

Percy Pig™ Pet Toy

Spencer Bear™ Pet Blanket
£7.50
Spencer Bear™

Spencer Bear™ Pet Blanket

Percy Pig™ Jumper for PetsPercy Pig™ Jumper for Pets
£8 - £16
Percy Pig™

Percy Pig™ Jumper for Pets

Matching family pyjamas
Tartan Jumper for PetsTartan Jumper for Pets
£8 - £16
M&S Collection

Tartan Jumper for Pets

Turkey Sandwich Pet ToyTurkey Sandwich Pet Toy
£6
M&S Collection

Turkey Sandwich Pet Toy

Champagne Pet ToyChampagne Pet Toy
£8
M&S Collection

Champagne Pet Toy

Personalise Me
Personalised Checked Jumper for PetsPersonalised Checked Jumper for Pets
£15 - £25
M&S Collection

Personalised Checked Jumper for Pets

Online Only
Snuggle Pet BedSnuggle Pet Bed
£25 - £30
M&S Collection

Snuggle Pet Bed