Some noteworthy reasons pit bulls stink ‌are dental issues and infections in the ear canal, anal sacs, and anal sacs. Besides, pitbulls may develop skin conditions, urinary tract infections, and allergies. In addition, Pitbulls may stink if your dog has poor hygiene and insufficient grooming, abdominal issues like gas, poor quality dog food, or if your dog remains wet after a bath.