I am getting a few answers. My lab is going to be 2 years old and I know he needs shots. I was told I can not give the shot for rabies? I was also told he needs his rabies every 3 years after 1 year old. I bought his last shots and gave them myself last year with no problems?