I work at a vets office & it is really important to take them in for an exam & vaccs every year. I don't know how many parvo puppies come in every year who had "all their shots from the breeder" It's simply not enough. The vaccines need to be kept at a specific temp (in shipping, at the store & at your home) to be effective & be given a certain way to be effective so if you do it at home you may be wasting your time & money. Also here in MO a vet has to be the one to give a rabies vaccine in order for it to be considered legal so just another reason for us to just go to the vet. Also your vet will check your pet for any lumps or bumps, eye issues, skin issues, ear infections or dental disease. All of which have smal signs starting out that your vet can catch by seeing them each year and talking with you. If caught early you can prevent a problem from snowballing into a bigger problem that costs more to treat. Hope this helps
i agree 100% with this.
if those vaccines aren't stored properly, it can cause serious issues. best to have the vet do it.