I wash my Stafford weekly. He is an inside dog and I find he gets a little smelly, especially when he goes over the road and runs in the lake.
He will actually get in the bath tub and sit there, waiting for a bath, even when I am just on the bathroom doing my hair.
He is a silly boy!!