For a man what is the difference between "rugged" and "sloppy and scruffy"?

What is the difference between "rugged and manly" and "sloppy, scruffy and dirty looking"?

And what is more attractive?
For a man what is the difference between "rugged" and "sloppy and scruffy"?
Post Opinion