Hi there, hope you are having fun your 2month old puppy(I am assuming its apuppy). First of all if you have procured your pet from a certified breeder and have been taking him to the vet and regularly for vaccination
then you need not worry about getting rabies
from a small scratch which has not drawn blood. If you have received you anti tetanus
shot in the last 5 years then you do not need to take it again as you are already immunised. Take good care of your pet, vaccinate it as per schedule and if it does scratch you take first aid
by washing it thoroughly with soap water or an antiseptic solution. Take care and have fun.