One of the tiny oil glands on your toddler's eyelid is probably infected. It occurs when bacteria such as Staphylococcus aureus infects the gland at the base of an eyelash. The infection produces a tender, red, pus-filled bump or boil. You may also notice some yellow or white discharge and her eyelid may get a little crusty.
Most sties respond well to a simple home remedy.
Although she may not be happy about it, try to hold the compress there for five minutes at a time, and repeat three or four times a day. To make the process go more smoothly, sing songs together or let your child hold a stopwatch to see how long she can last with the washcloth on. The heat will draw the pus to the front of the boil, and it will break open and drain. Once the sty drains, wash your child's eyelid with a clean cloth or cotton ball and some warm water to keep the infected pus from spreading. Any remaining swelling should disappear within a week.