My puppy has lots of tiny red spots on his tummy and seems forever scratching; the vet says he thinks it is an allergy to something. What does he mean?
An allergy means a sensitivity to something or other; usually a food of some kind. Heat bumps in children are an example. Perhaps your puppy has an allergy to eggs, or fish, or even milk with the cream on it. Perhaps you have bathed it in some kind of medicated shampoo to which its skin is sensitive.
See: pet bowls
Only by a process of elimination will you be able to find out what is causing this irritation. In the meantime, just to make sure the vet is right in his diagnosis, It is strongly advisable that you bathe the dog in a good anti-pesticide soap that the druggist can recommend for mange; when you have washed the puppy, dry it with the soap left in. This will make sure the spots you mention are not follicular mange, which has the same symptoms and which the soap will cure.