There really isn't any good hard evidence for why babies get thrush, unless it was contracted from someone else that has thrush, or a side-effect of using an anti-biotic which kills the "good" bacteria that keep yeast from multiplying fast enough to cause an infection.
We all have yeast in our mouths and at some time for some reason they are able to grow very rapidly which inflames tissue and causes an infection. The best thing that you can do to prevent your baby from getting thrush or getting it again is to really sterilize bottles (in the dishwasher preferably) and keep your hands and all of their toys very clean.
I hope that helps :)



