I use the pepto, and BioSponge with good results. I also use Desitin (or similar) to keep the "bummer burn" to a minimum.
One more thought, if the foal is three weeks old, it might just be due to the mare's foal heat. If that is the case, it will clear up shortly on its own.