Excellent! I truly think that is the best way to go.
Be sure your trainer is using positive methods - encouraging and rewarding Alfie for appropriate behavior. A trainer who punishes your pup for fear-based behavior may well make the problem worse.
Let us know how it goes, okay?