Sandy, I've no idea why, but when mine rolled in Fox poo a while ago a fellow Ab'er gave me a brilliant tip to get the smell out (and yes, it worked) - rub in tomato ketchup or passata into the fur, let it sit in the fur for about 20 mins (dog will need to stay in the garden for a bit), then rinse out.
Worked a treat