I'll give a shout out for Luck 'O The Irish and Omar Cotter. I've taken my son with me (he's 16 now) twice and used Omar both times. The first time was at Lake Tawakoni and the second was Lake Grapevine. Both times were great, Omar certainly knows how to put you on the fish. I know Omar does a few others lakes as well include Lake Lewisville. You can find more information about him at
http://luckotheirish.net/. Be sure to let him know I referred you. I'm probably going to be booking another trip with him this summer and wouldn't mind getting a discount if I can.
Have fun and enjoy the time with your son. They grow up fast and these trips make for great memories.