In 4x4 trim, all of the "small" trucks get shitty enough mileage that you might as well just get a fullsize. There isn't much difference in price either, if you are careful with the option list.
I wish the manufacturers would bring back a true small 4x4 truck that got good mileage. My dad had a diesel Isuzu P'up in the early 80's. It was slower than hell but got in the mid-30's all day long, even four wheelin'. He had several S-10's that also got around 30. You are lucky to break 20 mpg now.