It sounds like it is a fatty cyst. The only way to tell if it is one is it should feel like it's in the skin or on the skin, not under the skin. It shouldn't be hard. A fatty cyst is VERY common and is no harm at all.. I have a dog with about 17 of them on her right now!