What do ya think!? Yeah we didn't like it either so we ended up with this:
We lovingly call him "baldy" now.
He wasn't happy about it at first, he definitely regretted that he cut his hair and promised he would never do it again. I hope he can keep that promise.
At least he is a boy and shaving his head was an easy fix, plus we live in Arizona and it's getting hot, he fits right in!