Swinton in Yorkshire is home to the UK’s heaviest dogs, according to a study by Pets At Home.

Half a million dogs were weighed as part of the research which revealed that the average canine in Britain weighs 22% more than it should.

Pet pooches in Swinton were found to be 48% heavier on average than their ideal body weight.

Dr Maeve Moorcroft, Veterinary Advisor for Pets at Home, said: “It’s interesting to see that on average the nation’s dogs are struggling to maintain their ideal weight.

[Read more: ‘Machiavellian’ male chickens lie and cheat to win hens’ hearts, study reveals]

“One of the things many pet owners struggle with is not spoiling their beloved dog with too many treats and snacks, for example cheese and chocolate, which can be harmful to their health.

“However, just as in humans, eating too many treats and carrying extra pounds can have consequences for canines, including damage to joints, bones and ligaments, problems with breathing and digestion and even quality and length of life in extreme cases.

“That’s why it’s important for pet owners to feed a balanced, nutritious diet to their dog.”

The towns where dogs were most overweight were:

1. Swinton (Yorkshire) – 48% over their guideline weight

2. Dundee (Scotland), Edgware and Beckton (both London) – 47%

3. Ferndale (South Wales), Hounslow (London) and Greenock (Scotland) – 46%

4. Farringdon (London), Dovercourt (Essex) and Cliftonville (Kent) – 45%

5. Blackwood (South Wales), Hainault (London) and Bidford-on-Avon (Warwickshire) - 44%

Meanwhile, dogs in County Durham’s Consett are closest to their ideal weight, at just 0.99 per cent overweight.