Adult carpet beetle feeds on pollen and nectar in the garden. However, they lay their eggs in old birds’ nests and in fur, felt, fluff or other fabric in buildings. The larvae grubs from the eggs do the damage to textiles as they feed on textiles such as fur, feathers, wool and hair.