Radiator Odor

What can I do to get rid of the smell of dog pee from my cast iron steam heat radiator, short of changing it entirely? I’ve tried cleaning it with a number of products, but the smell from a former dog gomes back on occasion.

Thanks.

Nature’s Miracle, left on the radiator wet for a while (cover it in a trash bag and respray frequently), would be one of the better options. Have you tried that?