Britons splash out about £520m a year on buying pet cats and dogs, but fail to look into the true cost of keeping the animals, a survey suggests.
Women spend less on buying a dog than men do
Dogs are by far the most expensive purchase, at an average of £282 each while cats cost £92.
But 59% of owners fail to look into the upkeep cost of an animal, the Halifax Pet Insurance poll found.
Vets bills alone were drastically underestimated by more than half, the poll of 1,000 people found.
"The cost of upkeep between different breeds can vary enormously both in terms of food required and susceptibility to ailments that necessitate expensive treatment," said Halifax spokeswoman Vicky Watson.
The poll also found a distinct difference between the sexes when it came to pets and spending.
Dogs appeared to live up to the moniker of being man's best friend, with men spending an average of £335 per animal compared with £229 for women.
Women spend more on cats, paying an average of £127 per cat against just £41 spent by men.