I would suggest you contact another trainer (a different one this time) and get the trainer to work with YOU on how to train your dog ... rather than sending him out for another week.
You need to work with your dog and develop a dog so that when you are training him, he learns to respect and trust you.
Just because the trainer "trained" him, doesn't me he'll listen to you!
We can all give you a ton of advice, but the reality is training, training, training and more training.
Marion’s Zoo-Kyleigh, Raylan-cat, Echo-TAG,