I don't know that there's a way to keep a beagle, or any dog for that matter, from rolling in stinky stuff. /forums/images/%%GRAEMLIN_URL%%/bounce.gif Unlike us, they seem to think it smells good. /forums/images/%%GRAEMLIN_URL%%/exactly.gif
I believe it goes back to thousands of years ago to disguise their scent while they hunted. Regardless...it's gross, and we haven't found a way to prevent Abby from rolling in smelly stuff, we just give her when we notice she's rolled in something.