He's gorgeous! The main thing I would do to control the frizz is to quit using Johnson's. All that's going to do is dry it out and make the frizz worse. I really like Burt's Bees Baby Bee Shampoo and California Baby Shampoo. California Baby makes a conditioner too, that I use about every 3rd washing ro so. My little guy doesn't need much conditioner though. I think both of those products you can get at Target.
They should see quite a change just changing products.