
:D
Thanks for not being offended :D.
Most of us, when faced with a brand new dog, new to dog owning, would take the advice of a vets assistant or a vet as being correct so no one can blame you for that!
Vets are not behaviourists, they are not trainers either. (Nor, whilst im at it, are they nutritionalists, or experts on breeding generally).
Definately, go wtih a gentle NILIF program, however NOT something as harsh as Jan Fennel would suggest (this involves a LOT of ignoring your dog which can be very upsetting for them.)
Dont push him, never let him be threatened, prevent or ignore bad behaviour, and reward really well good behaviour.
Dont forget, HE doesnt know what 'bad' behaviour is, he only knows that certain behaviours are rewarded, adn those are the ones he repeats.
So if say growling at someone when asked to stay on the sofa means he gets to stay on the sofa, he will do that again. If showing submissive postures means whoever is being threatening/scary backs off, then thats what he will do again.
If you reward him for being nice and quiet, reward when he isnt being aggro, reward for everything you ask him to do (start off with things you KNOW he can do, even if its 'stand there' at first) he will eventually get the idea -- it will take time though, so you need to be patient and consistant, not just you, but EVERYONE who comes into contact with the dog -- if they cant do that, then they dont have access to the dog.
If you are going down the behaviourist route, they need to see the dog, talk to them first and if they so much as hint at him being a 'dominant' dog, HANG UP THE PHONE!
This is a serious matter, because whilst he is a small dog, eventually if things carry on the way they are going, he will bite someone very very badly, and end up on a one way trip to the vets.
Oh -- if he is showing signs of allergy to something, he shouldnt have his vaccinations.
Em