Question: do carpet beetles eat cotton?
Answer: Even though they are called carpet beetles, the larvae feed on many other items. Preferred foods include animal products, such as skins, furs, feathers, wool, hair and dead insects, but they also eat cotton to some extent. ... Adult beetles are good fliers and are attracted to light.