Yahoo Life's editors are committed to independently selecting wonderful products at great prices for you. We may receive a share from purchases made via links on this page. Pricing and availability are subject to change.
While we can't wait to tuck into a roast dinner with all the trimmings and lounge on the sofa all day with a bucks fizz, we can't leave out man's best friend at Christmas.
There are plenty of gifts to treat furry four-legged friends and their dog-obsessed owners, so we've compiled a shopping guide full of items both will enjoy.
Whether it's a travel mat for keeping their car clean on the way to the park, a personalised dog lead holder or cosy slippers featuring a fun dog print, you'll be spoilt for choice.
From quirky accessories to luxurious everyday essentials, these are presents both dogs and their humans will love.
All available to shop now from big-name retailers such as John Lewis, Selfridges, ASOS and Marks and Spencer, they're equally adorable and functional.
The best gifts for dog lovers
William Morris at Home Dog Walk Kit | £30 from John Lewis
This self-care kit for you and your pooch is both stylish and functional. It contains a microwaveable hand warmer and lavender hand cream for you, and for the dog there's a poop bag holder with a clip, a microfibre cloth for wiping paws, a canine calming mist and a fragrance-free balm.
Wild One Poop Bag carrier | £15 from Selfridges
Picking up dog poo is one of the least enjoyable parts about owning one, but with this carrier, it'll help you feel more organised and the fun blush colour adds a stylish touch. It's designed with an easy-twist top and even includes a roll of 10 biodegradable bags.
Hot Dogs A-Z 1000 Piece Jigsaw Puzzle | £14.99 from John Lewis
Perfect for when you're stuck indoors on a rainy day, or that limbo week in between Christmas and New Year, this 1000 piece puzzle will keep you occupied for hours. If they're well behaved, your pet pooch can join in on the fun too.
ASOS Design 3 pack ankle socks with dogs in hats print | £7.20 from ASOS
You can never go wrong with socks and this three-pack features an adorable puppy design and are available in sizes 4-13. Our favourite? The pug wearing a top hat of course.
Joules Dog Print Dog Travel Mat | £35 from John Lewis
This snuggly mat is perfect for keeping your car clean during long, or short drives with a four-legged friend. It has a fun dog print with a travel handle and a cosy quilted cushioning.
Personalised Dog Breed Lead Holder | £18 from Not On The High Street
For a personal touch, why not gift them a personalised dog lead holder to hang on their wall. They'll never misplace a lead again and are a present they'll use every day.
Sausage Dog Mule Slippers | £15 from Marks and Spencer
Keep toes warm and cosy with these adorable slippers with a sausage dog in a Christmas jumper print. They're ideal for pottering around the house and would make a great, inexpensive stocking filler.
Meri Meri Sausage dog hair slides | £9 from Selfridges
Speaking of stocking fillers... Show off your love of dogs with these sweet and colourful sausage dog hair slides. Not only will they keep strands and fringes off your face, but they'll add a pop of colour too.
Hounds of Eden Grey Leopard Dog Harness | £25 from Oliver Bonas
If you're looking for a dog harness that's a little more fun, try Oliver Bonas. Its pet range is full of ornately decorated garments that marry function and style. This leopard print one caught our eye for its bold pattern and will make your pet pooch easy to spot when they're nosing around bushes on your morning walk.
OUAI Fur Bébé Pet Shampoo | £20 from John Lewis
Keeping your pet clean is basic hygiene, but it doesn't mean you can't add a little luxury. Ouai - the brand created by the Kardashian's hairdresser Jen Atkin - has an extensive lineup of luxe cleaning and styling products for humans. However, Atkin is a dog lover, so expanded into dog grooming with this hydrating, gentle shampoo which is perfect for keeping a fur coat shiny and soft.
Quick Dry Towel for Dogs | £7.50 from Marks and Spencer
If you own a rebellious dog who loves playing in puddles, this quick-drying towel is essential for daily walks. It comes in a drawstring pouch too so if it gets muddy, it won't dirty your car or coat pocket.
Barbour Classic Check Wool Dog Coat | £50 from John Lewis
Upgrade morning walks with this super smart Barbour dog coat, which will also keep a dog warm and dry while winter is in full swing. It's available for small and large dogs, is fleece-lined and has velcro straps that are adjustable.
Watch: Why you need a dog seat belt