I bought Acana brand spray from Amazon and doused the patches where the creatures were breeding under the carpets (yuck). It kills the eggs, and you could see the actual moths die before your eyes when the spray hit them, so it definitely lays waste to them. I also bought wardrobe sachets you can hang and put between clothes because I'd had an almost parallel infestation in kitchen cupboards and was afraid the carpet ones would jump into clothes (though for the kitchen I bought Rentokil sticky moth traps - over 50 trapped in 2 weeks!). It was insane, we went on holiday for 2 weeks, and came back to the kitchen filled with fluttering moths - after living in the property for 7 years without a single moth. In the end I didn't use the wardrobe sachets because we renovated and all the carpets downstairs were ripped out, so it broke their lifecycle. Luckily they don't seem to have made it upstairs. Frequent hoovering and moving stationary objects like chests of drawers, to disturb any moths that settle to lay eggs, is apparently what you have to be doing on a regular basis.