I'll gladly share my 1 Arab experience.
I started a 3 year old gelding for a customer and it was quite a unique experience compared to the stock horses that I was used to. When I first started him, he was very reactive and spooky and did actually manage to get out from under me once when the big scary windmill jumped out at him . Once he started to calm down though, he made a very nice horse. I put 30 days on him and by the end, he was w/t/c both ways, picking up his leads consistently, neck reining, and was a fantastic trail horse. He was tiny but had the gaits of a huge horse. The only horse I've ever ridden that had a lope that felt as big as his was an 18hh Percheron.
The owner was planning to have those 30 days done and then turn him out for the winter before bringing him back for a 30 day refresher in the spring, but she didn't even need to bring him back. She said she caught him up after the winter and was going to work him just a bit to see where his mind was but she ended up riding him out on the trail that same day because he hadn't forgotten anything and acted like he'd not had a single day off.
She's still riding the crap out of him and she plans to start using him in Endurance races and CTR's this spring/summer to replace her competition horse that's getting old.