Interesting that the cost of shots have been a form of welfare for people who can't pay the freight for the care of their pets. I can see why some are reluctant to give it up. Your belief, if tests show they are over vaccinating animals is true, they should drop the cost, is good but they should also only vaccinate when it's required. As it states in this report, the three year time frame is a compromise. The shots might actually be protecting them longer. I'd rather pay top dollar for a shot, once every three years than be billed every year for something unneccesary and potentially dangerous.