For food, essentials, toys, bedding, insurance, vet bills, vaccinations, neutering, teeth cleaning, microchipping, and kennels, the annual cost of keeping a dog exceeds £1,100. Medical treatment can vary from £500 to £5,000 and when the inevitable happens, the cost of cremating your dog can be upwards of £200.