In my experience, the quickest and most direct way to resolve these problems is to remove the carpeting. In general, carpets do nothing but hold and maintain all kinds of nasty things. Insect feces, dust and all kind of allergens to name only a few so it's little wonder their ever tolerated in the home in the first place. That being said, I know many people like having carpets so trying to cope with the problem is more likely what you'll be doing and with that in mind, here are some suggestions.
First, make sure you get a good vaccuum. If the one you're currently using isn't cutting it, upgrade. This could be a less costly option compared to removing the carpet and could resolve the problem quickly.
Two, don't stop treating. Carpet beetles, as well as many other insects that can live in carpets, will many times take awhile to "run their course". This means more will replace the ones you kill so it's important to keep treating for at least 9-12 months to resolve most infestations.
Three, don't ignore area rugs, especially the bottom side of these, as well as furniture and drapery. All fabric can harbor carpet beetles so make sure you get them all treated throughout the home.
Four, be sure treatments include a long term growth inhibitor. We prefer the GENTROL or NYLAR. Both do a good job of stopping the cycle. A good adulticide to use would be PERMETHRIN 10. Alternatively, the ONCE A YEAR FLEA GRANULES seem to work on this pest really well too. Though designed for fleas, we've learned the granules dry out the "carpet environment" where the larva of this pest (and so many others) like to live making it impossible for them to exist. It also seems to help "cleaning" the carpet by absorbing allergens and other contaminates.
Lastly, don't forget to take care of the dog too. Bath them with a good shampoo like MELALUCA SHAMPOO. This will help reduce the itching. OXY MED ITCH RELIEF is another good topical treatment for their skin and should remove any hotspots they're fighting.
Follow these guidelines and you should defeat the symptoms you're currently experiencing. By looking at the "bigger picture" and considering other variables besides the carpet beetles alone, you will increase the odds of reaching a resolution faster. Carpets can harbor all kinds of nasty things. Control the pests and other contaminates carpets regularly collect and you should be able to keep them and not have to be itching all the time