If you have pets, then chances are high that you already know what types of carpets beetle larvae feed on: pet hair! This means, if any of your pets leave hair on the floor, then it will serve as a food source for carpet beetles. This is why you should pay attention to where in your home they are most likely hiding and take measures to clean up animal fur from these areas.
The larvae can also feed on fabric fibers so if there is any moth damage present - this could attract them too since their larvae eat clothing moths' webbing nests, which form around rips or tears in fabrics that have been stained with sweat or body oils of humans or animals.