Good choice to call a trainer... it is always good to call a trainer if you feel one is needed as you get things stopped before it gets much harder to fix.
Have a look at this site
Truly Dog Friendly » Truly Dog-Friendly Trainers
If you can get Pam Dennison or one of her trainers go for it. I sit here pea green with envy if you did use her.
There are more then a few good trainers in New jersy and I feel pretty confident that those at Trulydog freindly know there stuff.
JL