I have a pair of black cowboy boot style Carolina's that have a oil resistent hard rubber sole. They work pretty well but aren't all that comfortable if I need to do any walking around. Mostly I wear a pair of hiking boots. They come up over my ankles, are comfortable when I need to do any walking around. When it comes to making a suggestion I second what Smitty said. Shop around and find something that you like and is comfortable for you. My experience is that if you're not sure, don't buy it and do some more looking or research.