I have decided to stop the dog park for awhile.
I just want to clear up that he's mostly very good, mostly great recall, mostly not too rough. He loves little dogs and is never too rough with then. If we keep walking and he doesn't try to run around with another dog, he's fine. I don't want him to sound like some big park bully, because 95 percent of the time he is super and fine.
I'm going to have him start going to daycare for a couple hours per week. I think part of the problem is he doesn't get enough time around other dogs, so he gets way over excited at the dog park.
That's for the advice.