He sounds a little like my female. She does the same thing except she doesn't bite. She is so excited to see the dogs, or kids that she acts crazy. I have tried to be patient. She doesn't seem to be much better and she is 1 1/2 now. When she starts acting crazy I shorten her leash as tight as it goes and I tell her stop and try to make her sit. If that doesn't work I pick her up and hold her tightly until she calms down. I keep telling her No. She usually calms down. If not, I keep walking away with her in my arms. I found a squirt bottle with water helps in the house. She starts to go after my cat and all I have to do is pick up the bottle and she stops. I haven't taken it on a walk yet, but that's another idea. I thought walking her on a leash would never be better. Now she does a great job. I reward her with treats when she listens. I guess I would suggest, time and lots of patience.

Good luck.