My vet gave me a pump spray bottle of nitrofurizone mixed with DMSO when Blade got a nasty puncture would in his neck from running into something during a hailstorm.
He was at my MIL's at the time and since she doesn't get into the pasture with them when she feeds, she didn't notice it for a couple of days. It got really infected and abscessed and swelled up really big. It had to have a drain tube put in and be irrigated with a solution of epsom salt and iodine every day, then sprayed with the nitrofurizone/DMSO stuff after that. It worked really well but it was weird because it would get warm after you sprayed it and started rubbing. You needed to wear gloves when you applied it or you'd be tasting a nasty garlic taste in your mouth the minute you touched it. Weird!
LOL That DMSO is funny stuff. If you got it on your hands, you'd also have garlic breath.
That's the DMSO.... it's very weird stuff! People buy horse-DMSO to use on their own ailments... I guess it used to be widely used as a people liniment, but was banned for some risk.