Both pit bulls I’ve owned (female deceased & currently a 3 yr female) have had an odor.I have never owned a male pit bull. Like you, nothing I have tried has worked. All I can do is keep blankets on the sofas so they don’t start smelling like her & bathe her often. My other dog is a very furry terrier mix who never has an odor, even if its a long time between baths. I wonder if its a trait of short haired dogs, or just pits?