Honey is so packed with sugar and complex sugar strings, that it sucks the water out of any bacteria that it touches and kills them. That is the physical explanation for honey’s anti-bacterial properties.
Basically any natural honey will do. Some manufactured non-natural honeys do not have the same mix of complex sugars and do not work the same. So natural bee-made honey is the way to go.
One thing I have read is that it is NOT effective against Staph bacterias (unlike what is written in the article - this has been proven by medical studies.)
One more thing is that honey sometimes carries a small parasite that is dangerous to babies since their immune systems can’t fight it off. So kids under two should not be given honey.
Otherwise, honey is a very good anti-bacterial agent.
Honey ping