The Metro daily cartoon by Guy Venables

A government watchdog has declared that vets should publish prices and cap prescription costs. Pet owners may be overpaying for medicines, the Competition and Markets Authority (CMA) found.