Who is your trainer and is this trainer familiar with the breed?
Yes, second opinion. If you give your general location, I'm sure someone will be able to recommend a good person to work with you. The age of your pup is normal for reactivity. You just need to learn how to manage him and work thru it! It isn't the end of the world or a big deal.