Overview
Carpet beetles are the quiet fabric pest of Ontario homes — small, easy to overlook, and frequently blamed on the wrong culprit. The two common indoor species are the varied carpet beetle (Anthrenus verbasci) and the black carpet beetle (Attagenus unicolor). The adults are harmless pollen-feeders you’ll spot on windowsills in spring; it’s the larvae that do the damage, quietly chewing wool, fur, and silk in closets, rug edges, and under furniture — much like the clothes moth, which they often share a home with. Because the larvae are tiny and bristly and turn up near beds and baseboards, they’re routinely mistaken for bed bugs — a mix-up that sends homeowners after the wrong pest entirely. Getting the identification right is the whole game.
Identification
Adult carpet beetles are small — 2 to 4 mm — and rounded to oval. The varied carpet beetle has a mottled pattern of black, white, brown, yellow, and orange scales; the black carpet beetle is a solid shiny black to dark brown. The larvae are the destructive stage: up to about 5 mm, tan to brownish, slow-moving, and densely covered with hairs or bristles, earning the nickname “woolly bears.” They leave shed skins behind as they grow.
The most useful comparison isn’t with another beetle — it’s with the pest carpet beetles get confused for. If you’re worried about small dark specks near the bed, this table settles it:
| Feature | Carpet Beetle | Bed Bug |
|---|---|---|
| Body shape | Round to oval, hard shell | Flat, oval, soft |
| Size | 2–4 mm (adult) | 4–5 mm |
| Wings | Present; adults fly | Wingless; cannot fly |
| Larvae | Tiny, bristly “woolly” grubs | Look like small adults |
| Found near | Wool, rugs, closets, windows | Beds, mattress seams, headboards |
| Do they bite? | No — but larval hairs can cause a rash | Yes — feed on blood |
| Damage | Holes in wool, fur, silk | None to fabric; blood spots on sheets |
If the specks are near wool and the fabric has holes, it’s carpet beetles. If there are itchy bites in rows and reddish spots on the sheets, see our bed bugs page instead — the treatments have nothing in common.
Life Cycle
A female lays roughly 50 to 100 eggs near a suitable larval food source — wool, lint, feathers, or stored fibres. The eggs hatch within a couple of weeks, and the larval stage, which does all the feeding, is by far the longest part of the cycle, lasting months and in some conditions the better part of a year. Mature larvae pupate and emerge as adults, which fly to windows and outdoors to feed on pollen and mate. A full generation can take several months to a year depending on temperature and food, and heated Ontario homes allow the cycle to continue through winter.
Habitat & Behaviour
Carpet beetle larvae seek dark, undisturbed places where their food accumulates: closet floors, the edges and undersides of wool rugs, under and behind furniture, inside stored clothing and linens, in air ducts and floor registers where lint collects, and around baseboards. They also feed on accumulations of pet hair, dead insects in light fixtures and window channels, and lint in wall voids. The adults behave oppositely — they’re drawn to light and fly to windows trying to get outside to pollen sources, which is why the beetle you notice is usually an adult at a windowsill even though the damage is happening in a dark corner elsewhere.
Diet
Larvae feed on keratin and other animal materials: wool, fur, silk, felt, feathers, leather, hair, and the bristles of natural-fibre brushes. They’ll also consume lint, dead insects, and dried animal products, and some will feed on stored plant products like cereals, flour, and pet food. Crucially, the adults do not damage fabric at all — they feed on flower pollen and nectar outdoors. Every hole in a rug or sweater is the work of the larval stage.
Signs of Infestation
- Irregular holes and threadbare patches in wool, fur, silk, or felt — often more scattered across an item than clothes moth damage.
- Shed larval skins — tan, bristly, hollow cast skins accumulating in closets, drawers, and rug edges. Highly reliable.
- Tiny hairy larvae in undisturbed spots: rug undersides, closet corners, under furniture.
- Adult beetles on windowsills in spring, trying to get outside.
- A skin rash on people that’s actually a reaction to larval hairs, sometimes mistaken for bites.
Damage Caused
The damage falls on natural-fibre goods: wool sweaters and coats, area rugs and carpet, silk, felt, fur, upholstery, taxidermy mounts, and stored linens with any animal-fibre content. Because larvae favour undisturbed material, the hardest-hit items are often the least-used — a stored wool rug, a seldom-worn coat, a mounted trophy. The larvae also foul stored dry foods where those are accessible. As with clothes moths, the holes are permanent.
Health Risks
Low. Carpet beetles don’t bite, sting, or transmit disease. The one health note is that the bristly hairs shed by larvae, along with their cast skins, can irritate sensitive skin and cause an itchy red rash — sometimes misdiagnosed as bed bug bites. Some people also experience mild respiratory irritation from airborne larval hairs in a heavy infestation. Neither effect is dangerous, but the rash confusion is worth flagging, since it sends people chasing the wrong pest. In commercial settings that store fabrics, carpets, or natural materials, the concern shifts to protecting stock rather than health.
Seasonal Activity in Ontario
In heated Ontario homes, carpet beetle larvae feed year-round. The adults are most visible in spring and early summer, when they fly to windows to get outside, feed on pollen, and mate — which is the season most homeowners first notice a problem. Eggs laid indoors in warm months keep the cycle going through the cooler ones. So while the adult “flush” at the window is seasonal, the underlying larval damage in closets and under rugs continues quietly across the whole year in Toronto and across the GTA.
Where They Hide
Under and along the edges of wool rugs and wall-to-wall carpet, inside closets and dresser drawers, under and behind furniture that’s seldom moved, in stored clothing and linen boxes, in floor and wall air registers where lint gathers, in wall voids and around baseboards, and in light fixtures and window channels where dead insects accumulate as a food source. The common thread is darkness, stillness, and a supply of natural fibre or lint.
How They Enter Homes
Adults fly in through open windows and doors in spring, drawn to light and to the pollen they feed on, and then lay eggs indoors near natural fibres. They can also be carried in on infested second-hand items — wool clothing, fur, upholstered furniture, rugs, or dried plant arrangements and animal products. Bird and rodent nests in attics and wall voids are another common source, since the feathers, hair, and dead insects in them feed larvae that then spread into the living space.
Prevention Tips
- Vacuum thoroughly and often, targeting rug edges and undersides, baseboards, closet corners, and under furniture where lint and hair collect.
- Store wool, fur, and silk in sealed containers or garment bags, cleaned before storage.
- Launder or dry-clean natural fibres before long-term storage — clean fibre is less attractive than soiled.
- Screen windows and doors and check them, since spring adults fly in from outside.
- Remove old bird and rodent nests from attics, vents, and wall voids, which feed larvae.
- Clean lint from air registers, ducts, and light fixtures where dead insects and hair accumulate.
- Inspect second-hand woollens, rugs, and upholstery before bringing them indoors.
DIY vs. Professional Treatment
A limited carpet beetle problem responds well to do-it-yourself work: locate and treat the infested items by laundering, dry-cleaning, or freezing; vacuum every hidden lint-collecting area meticulously; and move clean goods into sealed storage. The challenge is that larvae feed in many separate hidden spots at once — under a rug here, in a duct there, in an old nest overhead — so missing one keeps the population going. When damage keeps appearing after cleaning, when the rash-versus-bites question needs settling, or when you can’t find the source, professional treatment identifies and treats the full extent, backed by Sani IQ’s Pest-Free-Or-It’s-Free guarantee. Our residential pest control service starts with a proper inspection.
References
- University of Kentucky Entomology — Carpet Beetles
- UC IPM — Carpet Beetles
- University of Minnesota Extension — Carpet Beetles
Last updated: July 16, 2026 · Reviewed by Sani IQ licensed technicians