S.G.
Most of the iron supplements do taste truly awful. Unfortunately at age 3 it is nearly impossible for a child to cognitively understand why he or she must take it, holding them down simply makes a mess, and punishment for refusing to take it usually doesn't have much effect as they live very much in the moment...and in the moment it tastes awful.
There is a better tasting preparation called ICAR-C....you may have to call around for it but there should be a pharmacy in the area who carries it.
Hope that helps!