The more interaction you have with the trainer and dog, the more you will learn about your dog and how to handle him/her. I leave this up to the client. It is not practical or possible for some clients to visit even once a month. If this is the case, the client must deal with a trainer that is also a good communicator that is willing to spend the time educating you about the dog and how to handle him/her. Upon delivery, the trainer should give you an evaluation of the dogs personality and share both positive and negative findings that will effect the training process. If you have the time, consider doing the training with a trainer on a private session basis. Another way is to send the dog out to get him/her started, and then pick up where the trainer left off. A lot of my clients do this. A mix between private sessions, sending the dog out for the purpose of starting or advancing him/her and a tune-up before the season. The fact is, the decision should be based on how much money you can spend, the time you have to work with the dog and how long are you willing to be seperated from him/her. The trainer should be willing to work with these issues. If you are thinking about competition, that is another subject. Good luck and God Bless...........Jim