I have tried almost every chain in town and did not have the best experience. I know how you feel. Jessica at Boardwalk Salon in Bryan off 29th has been fantastic. Patient and fun. The kids love her. I loved her so much I go to her now!
I don't remember her name but one of the girls at the Tower Pointe Great Clips did an excellent job recently on my two year old's haircut. I'm very picky and had been doing it myself but will be taking him back to Great Clips from now on. It's located closer to the McDonald's and is next to a Little Caesars Pizza.
Another +1 for Whitney. My son is on the autism spectrum and she has always done great with him. He won't let anyone else cut his hair. We have been going to her for years.