I would love to know where they get their figures

I have 3 Bedlington Terriers (yes THREE! roughly whippet-sized) and they cost only a
fraction of that to keep for a year
* Food: £996.67
Whippets aren't BIG dogs and don't eat a huge amount, this figure is HUGE~! what are they feeding them - Lobster? My three altogether cost about £150 for their kibble and raw meat, this figure is more or less up to the owner.
* Vet Bills: £662.38 - is this ON TOP of insurance? surely this should be covered by insurance or is this the excess?? Mine have cost nowhere near this combined! This might be the figure for a
racing whippet as they can get injured.
* Grooming Costs: £547.14
I groom dogs and can tell you, no dog that comes to me costs their owner that much to groom in a year!! A whippet, needs a rubber /brush glove (dog variety cost about £5 will last for years) and the odd bath - no specialist grooming there, it's done by the owner at home for free ;)
* Kennels: £190.48 - if you don't leave your dog in kennels then this figure is irrelevant, ours come everywhere with us or stay home for a few hours at a time.
* Dog Insurance: £498.57 I have only ever insured a new pup for a year, after that the money goes into a bank account and covers every vet visit, my dogs rarely need the vet though and the money has really built up ;)
* Accessories: £498.57

This figure is up to you ;)
A dog needs a comfortable warm dry bed, whippets prefer the sofa, a collar and lead, and for a whippet a weatherproof coat for winter - from about £20. A few toys/chews/raggers will set you back as much as you want to spend. An old towel for drying the dog after a wet/muddy walk costs nothing ;)
Hope this helps.
Regarding acquiring a whippet, if you aren't planning to race it, then contact the breed club and be guided by their information on health testing of parents and finding a RESPONSIBLE breeder who breeds healthy pups and will give you lifelong support, ask how long the relatives have lived and how much on average they have needed the vet. This will help you find a healthy pup with a good chance of staying healthy ;)
Regarding getting one as a surprise, it's better not to surprise someone with a puppy, half the fun of getting a puppy is the choosing of the breeder, the litter and getting to see the pups before eventually choosing one. Personally, I'd be very upset to miss out on all that ;) It might be better to locate a few different breeders with puppy lists and then tell your wife so she can join in the fun ;)