Kris answered 11/12/2008 Why Do Babies Put Everything In Their Mouths? They do it for many reasons. Teething, exploration, etc. The main reason, however, is to prepare their toungs and teeth for speaking. It wears and shapes their little mouths so before you know it, they'll be talking your ear off.