

However, some humans may go short, as one in eight of pet owners admit they will spend more on their pets than on their own relatives.
Waitrose surveyed 1,000 people and found that 62 per cent of British people will buy their pet an Xmas treat, with Yorkshire and Humber having, it seems, the most generous pet owners.
Advertisement
Advertisement
Demand for animal gifts has reached an all-time high, the retailer reported - festive pet gift sales are already double 2014 levels, as well as 13 per cent of domestic animals getting their own advent calendar.
Three in four owners will even gift-wrap for their pampered pooches and feted felines.
A special festive meal is also on the table for a quarter of pets, and 15 per cent can expect a Christmas sweater.
Best-selling item, however, is a Christmas stocking for dogs.