A six weight I think is about the best all-around rod for smallies. You can get by with a 5 weight, depending on the size flies you're planning on throwing. If you're fishing a smaller creek, with smaller fish, and can get away with throwing smaller flies, then a 5 weight will do just fine.