I use baking soda for everything. I might sprinkle the b s dry and rub it in...or mix it with waster and spray it on. Depends on the fabric.
You'll need to wash the covers and change the filling.
You would need an enzyme cleaner from the pet store. Natures Miracle is one good brand.
This stuff works unlike stuff from pet stores https://www.bonanza.com/listings/Pet-Odor-Remover-Stinkers-Odor-Remover-Kills-Odors-Fast-Forever/361143373?goog_pla=1&gpid=76984043821&keyword=&goog_pla=1&pos=1o5&ad_type=pla&gclid=EAIaIQobChMI-v3l2rTQ3gIVFNVkCh3hrwoeEAQYBSABEgJ1kvD_BwE
My husbands hockey equipment, smells like cat urine😖😝🤮 and he buys a sport spray, that’s works pretty well. You’d have to google for it. It’s a stronger fabreeze like spray, and kills the bacteria that causes the stench.
I use vinegar for pet odors. I put it full strength into a spray bottle and spray the affected areas, letting it soak into any cushion material. Let it dry, Give it the sniff test when the vinegar smell is gone (it will then be dry), If you still have odor, just respray those parts. Even with the enzyme cleaner it will possible take more than one application as it is easy to not get it to where the urine soaked in and spread further than the original puddle. Always test an unseen area with whatever you use to make sure it is safe for where you are praying it, it may change the color or texture. If it works for stinky cat urine odors in carpets and everywhere else, it will work for dog urine odors without a problem and is much, much cheaper than other things you can purchase like the enzyme cleaner.
Do not attempt to clean unless you plan to use it on an exterior
porch or patio!!!!!!!!!!!!!!!!!!!!!!!
Something that is absolutely fantastic for any organic smell like urine, vomit, skunk, garbage is SCOE, www.scoe10x.com. I have never used anything better! Even better than Nature's Miracle. You don't have to put items outside to use and can even use it on your body if you get sprayed by a skunk or for bad foot odor. It is nontoxic. You may have to treat it more than once if it is deep in the stuffing of sofa but you will not believe how well it works. If you have any questions the company is great at helping.