Dr Beckmann Carpet stain remover. With 3 dogs and a husband with dementia who has occasional accidents- and moving to a house with fitted carpets I find it invaluable.
Pets at home sell something called pet urine destroyer ( or something like that). I’m not at home but when I get back later today I’ll check out what it’s called.