Pet owners could be paying twice as much for commonly prescribed medicines from vet practices than they could pay online, a watchdog has found.