When you take in a dog or a cat you can only guess at what they've been through before finding you.
That cat had a free pass 'till the day she had a stroke and stumbled to me for relief...fortunately Marie was out of town.
There are hard days and there are really hard days and there's some grace in accepting the only hard ones knowing the really hard one is coming sooner or later.
And, to gunsequalfreedom;
I'm fairly well armed but none of my 1911s has ever climbed into my lap for a nap. I've had a couple of Glocks and hated both of them (little guy, a Highpower or Para Ord is about as big a grip as I can tolerate). The Highpower may make me feel more secure at night, but it can't keep me warm. Either the M1A1 or 12 Gage could easily clear the back yard, but the pitbull is quite adequate and likes to have her tummy rubbed. The mini-poodle isn't good for much except being the bull's best buddy, he's still skittish with strangers but I pulled him out of some bushes after watching him being hit by a car so I cut him some slack as well.
I'm sorry for you.
Don't image, have a look. At a glance your carpet may look clean but under a microscope its a whole different story. This is pet dander in carpet.
And this is just one of the little critters that feast on pet dander in carpet.
Dinner is served! This may look like a dog scratching but it is really a dog preparing another meal for the bugs in your carpet.