Was your pup taken from Dam and littermates too early? Have you had your dog checked thoroughly for underlying health problems that might be making them more irritable? You should consult your veterinarian and a behaviorist to see if you can figure out a cause and how to correct it for your particular dog. Check the health first.
My dog is a jack russell and is very cross he show his teeth and sometime will not let people in to the house