The adult beetle on the window sill is harmless. The larva under the sofa is what's eating the wool rug.

Almost everyone finds carpet beetles the same way: a piece of furniture gets moved and there’s a thinned or bare patch of wool carpet along the skirting behind it. By then the larvae have been feeding for months.
The adult beetle is not the problem. Those small mottled insects on the window sill eat pollen and nectar and damage nothing — they’re heading for the light on their way out. It’s the bristly golden-brown larva that eats keratin: wool carpet, rugs, knitwear, blankets, felt and sheepskin. It also avoids light and disturbance, so it works under sofas, beds and wardrobe bases where nobody vacuums.
The other reason infestations persist is the food source people never consider. Dead insects in roof voids, light fittings and air-conditioning ducts sustain larvae indefinitely, even in a house with no wool in it. Treat the visible carpet damage alone and that reservoir simply restocks the room next spring.
Identification matters too, because carpet beetle damage is routinely blamed on clothes moths and treated accordingly, with no result. We confirm which you have, treat the perimeters, voids and wardrobes where larvae actually sit, and pair the job with our carpet and upholstery steam cleaning to strip out the larvae, skins and debris they feed on.
Worth doing whether or not you book us — most re-infestations trace back to one of these.
Licensed technician, fixed pricing, 12-month warranty on covered work.