My husband definitely prefers Carhartt, although they are a little spendy. I don't know where in the US you will be shopping, but we live in Minnesota and usually buy this type of stuff at Fleet Farm or Home Depot. (yes, our Home Depot has had clothes & boots this time of the year.)
Another thing is when you are in an area, they know the places to shop, so if you got to a store and they don't have what you want, ask an employee and they might have ideas for you.