Does anyone give their dogs shots at home? Is this something easy to do and/or does it save money over taking them to the vet? I have heard of people doing it themselves, but I know when my dogs go for their shots, they also get a "check-up" while they're at the vet, too. Opinions?