Good for you for getting some help NOW. We learned the hard way with a cocker spaniel that you have to have control. We treated her like a baby and she ruled our house. I was even kind of scared of her when she was snappy. I swore that when she died I would NEVER have another dog. It wasn't long before we were looking for our bichon but this time we did the research and made sure that we were the alpha at all times. I've never had one minutes trouble from her. We are doing the same with our puppies. Our methods are positive. We relied heavily on the Monks of New Skete. Please post after the trainer has been there. I'd really be interested to know what they have to say.