many good points here know your dog be firm keep it muzzled in a public place, on the muzzel point u said why doi need to muzzel it in a public place? id say because its a working dog that has been taught certain things, dogs bite end off, mine are on lead and i dont like other dogs coming upto mine at times, i will decide when and how, anyway shamefor the dog and you in the end..