Short & sweet, usually an hour lesson. My dog was much like yours at this age, and also started in at about 4 months. The structured lessons were enormous benefit for my dog even with a teacher that didn't fit us. (Leaning pure positive) simply because all dogs were on leash, it was a controlled environment, we stayed fairly busy, then leave the class. Much better than being faced with the "problem" all day. Also it's on neutral ground - not at home or at work where your dog feels the need to defend. Every time you succeed in a small exercise in class, it's a win for her future behavior. Adding short lessons of being able to handle uncomfortable situations for her in class, learning self discipline and learning that people really can come & go without being barked at will translate better at home/work.So after 45hrs of being around the guy she is still not having any of him. And barks at him still. It’s less and less but still that’s a lot of exposure time. How many hours are these cgc classes?
Age will definitely help. Depending on her personality, leave it may have to be paired with prong or e-collar for a long time.I figure she will settle down with age. And once I tell her to leave it that will be the end of it.