Hi, I have these tiny bumps on my forearm and they itch. Any idea what it might be? We have a number of cats and dogs and live in the countryside, so I’m finding it hard to narrow down if it is a reaction to a plant or something from the fur or an animal or something entirely else and scary