Bathing your Staffy isn't too difficult or time-consuming, and can be a great bonding experience for you and the dog. So how often should you bathe a Staffy? This breed isn't known for its "doggy odor," so unless the dog spends a lot of time outside (where it's more likely to get dirty or stinky!), a Staffy bath every couple of months will be fine.
It's important when bathing a Staffy to use canine shampoo, as the kind made for humans can irritate a dog's skin. Staffies in particular can have sensitive skin, so lots of owners like to use hypoallergenic shampoo, which is less likely to cause irritation. The best shampoo for Staffordshire Bull Terriers includes brands like Earthbath, Vet's Best, and Pro Pet Works, all of which have hypoallergenic products.
How to bathe a Staffy: first give the coat a good brushing. You can bathe your Staffy either in a bathtub or in an outdoor plastic pool using a garden hose. Wet the coat thoroughly, then apply a quarter-sized amount of shampoo to the dog's back. Lather well, working downward and outward. (And don't forget the legs, underbelly, and tail!) Wash the dog's face, head, and ears with a washcloth, then rinse the coat until the water runs clear.
Towel-dry the coat, then finish with another quick bush-through to make the coat look neat and clean.