I honestly believe shots should be given, but only if there are no side effects. My ferret, Sebastian, had an allergic reaction and almost died from his rabies shot 3 years ago. It cost $300 to bring him back. He still lives today, but does not get any shots. My dog Sasha has had no reactions at all and continues to recive all of her shots regularly as prescribed by our vet, whom I completely trust, who has looked after my animals for 14 years now. Sebastian could contract distemper from Sasha if she did not have her shots and somehow managed to pick it up. I can't take the chance on losing either of them so I do what I believe is best for them, with my vet's blessing.

There is no right answer to this question. It is a matter of personal choice.