The vet would like to give Teddie (16 weeks) a lepto shot since we live next to a farm, although we are in the city. His breeder got him one, and though he didn't have a reaction to it he was sore and sick for several days. Since he isn't an outside dog, and we don't go to dog parks, and he is being leash trained to walk with me, is it necessary or can I just tell the vet NO! He's just under 5 pounds and I'd hate to give him something to make him sick or he didn't need.