Roughly 16 million UK households have pets, but many owners are struggling to pay vet bills and are potentially overpaying for medicines, the competition watchdog has found. Here are tips for pet ...