Be careful with Nizoral - it can make your hair straw like. It works by killing a fungus, which everyone has in the scalp - just some people are hypersensitive to it, especially the balding. My derm told me the key is regular application (2 x week) and leaving it on the scalp for 5 minutes and massaging the shampoo into the scalp. The whole point behind Kap is to improve the scalp and leave minute traces of the anti-fungal agent to prevent kill the cause of the flaking. That's why leaving it one for 5 minutes is important - that way you kill the fungus and allow some of the active ingredient to penetrate your scalp so it can work after the application.
This shampoo does zilch for your actual hair fiber quality, actually it is not that great for the actual fibers. It kind of makes your hair straw-like if you overdo it. You need to use a very good shampoo and conditioner on your off days to maintain body and volume. I recomment a hair moisturizer for your styling needs, but this application become somewhat problematic when used in combination with Minoxidil.
Letting the Minoxidil dry after application in the morning, letting it dry during breakfast and then styling (perhaps using a hair moisturizer in combo with your styling product) does the trick best. If you need to restyle, you can give your hair a quick rinse prior to any evening touch-up, however, Minoxidil should be allowed to soak in for at least 4 hours - otherwise you are just washing it off before it can get where it needs to be. You can apply your nightly Minoxidil dose prior to bed, letting it dry before you actually lie down.
In terms of what to use, it's up to you, but I think that a conditioner or hair moisturizer is a definate MUST when using Nizoral. You really should consider using a quality product. I think Neutragena makes excellent hair care products, but also salon quality products like Paul Mitchell are excellent. Garnier makes nice shampoos, but it is definately a step down. I find that washing hair more than once a day is generally not a good idea- so you should decide when you want to give your hair the daily washing. If you swim, it probably is best after swimming to remove the chemicals from your hair. If you just work out, you could get away with a good rinse at the gym and your wash at home. Or just keep Nizoral and your other shampoo/conditioner in your gym bag at all times.