I must be very lucky with Alfie because i don't have any of the problems you have.
The only thing he does is tries to 'hump' my male German shepherd's tail. Alfie loves and I mean loves boy dogs. Apart from that he is perfect. Never digs, never burps, never goes in the bins, he does all his business in the garden, he walks perfectly on and off lead. I am so blessed ,oh hang on, er he does like to run in the stream when we go to the forest and usually thats ok but sometimes its muddy and he gets covered.