I am not sure if I have mentioned it before but we take Raphael to a private speach pathologist and she is fantastic!
Just this last visit she taught him to produce a new sound in just a couple of minutes "Sh".
We have seen a large number of speech pathologists and it seems that very few have the skills required to teach Raphael how to make new sounds. If you don't think that you are making progress with your speech pathologist then I strongly recommend that you ask around for recommendations for good speech pathologists. One thing to watch out for though is that good speech pathologists can get away with charging like a wounded bull.