Hi Sophia, this article will help you get rid of moths - https://www.wikihow.com/Get-Rid-of-Moths
If you're concerned about the chemical dangers of moth balls, try fabric dryer sheets instead. The strong smell will repel them just as well.
Mothballs from the dollar store
Baby moths" are catapillars. I think you might have pantry moths which are small.... go to the hardware store and buy a pheramone trap you put in the cupboard.
If indeed they are eating clothing, they also have these traps you hang in the closet on the rods. No poisons or mess, or smell.
Are you seeing little moths flying everywhere in your house? ..OK...this can get bad!!! We had this when we first bought our home and it was awful. You have to find the source. What you really need to do is go through the entire pantry and take EVERYTHING OUT!!!!!!! It sucks, but it is the only way to get rid of them. Once you do that you have to clean and wipe down all surfaces of the pantry because you never know where there are eggs and if anything spilled on your pantry shelves or drawers(especially with kids), they could be living in that too. So go through and remove everything and look in everything. You will see little bugs in some of the food. It's not always just flour and rice...it could be from oatmeal, any grain whatsoever and they love NUTS. Any stuff they can get to that is in a box or bag. Then go out and spend some money on some airtight containers. ALSO...find freezer space for all grains. You will have to put the grains away in the freezer for a while and cereals and pasta should be put in those airtight containers. Also, check all your cabinets....not just your pantry. Take everything out of ALL of your cabinets because the moths will lay eggs that become a wormy thing that can be found anywhere inside cabinets. Once the source of food is gone though you will start to see it dissipate. But it will take a little while. This is such an annoyance!! I don't have this problem anymore because I just keep my grains and flours in the freezer always. Good luck...so sorry you are dealing with this!!