For our dogs we usually go to either petco or another pets supply store to get their shots on special days when they have a vet visit the store. We save a ton of money that way with our two dogs. They're usually there for about two hours in the morning on the days that they do it. It costs us about $115 per dog compared to almost $400 per dog at the vet.