Horses grind their teeth for several reasons, including when they feel anxious or in pain. If you notice the horse is grinding his teeth but has no problems with his teeth, it means the horse is stressed.