I have taken lessons from two different people in the same time frame, because I wanted to learn both dressage, and brush up on my jumping skills after not taking jumping lessons for so many years. They both specialized in their particular discipline, and yes a few things were a bit contradictory, but nothing major, and more was just the position I would have depending on what I was doing. That being said, if you are just looking for someone to teach you faster, and you are determined to go with someone that will teach you faster, I'd switch completely. Personally though, I'd stick with the trainer you are with now as long as you are learning, and she's not keeping you at say a trot for a whole year just because she doesn't want to work on moving you up (I do know a trainer that spent 3 years ponying a horse around that threw his rider, because she felt he still wasn't safe to get on after 3 years). The first "trainer" I had I only used for maybe a month, she was missing fingers, because she fed treats to a horse wrong, and though she used it as a learning point, its just kind of a red flag, and the second lesson I took with her she had me going over fences. Sure it was kind of fun to "learn" that fast, but I wasn't really learning. Switched to a different place, and they didn't let me jump for several months, and slowly worked me up as I learned and mastered things. Moving fast isn't always a good thing.