My corgi doesn't roll on it (it's so funny though, love it), she tries to bite it, may eat it or bark at it. They are such funny little dogs!
Yes, Sidney loves to do this where the fishermen drop their catch at the harbor. The fish are long gone but the smell lingers on :)
it's a dog thing. all dogs love to roll around in dead animals or anything with a scent.