I have always had dogs and raised them, did dobermans for 25 years and have had pitts for the last 8. Outstanding dogs. I have 4 dogs, one Allaunt, 100lb,
http://americanallaunt.com/ and one Am Staff 75lb, one American Pit 50 lbs and one fucking pug who thinks he owns the place but all the big dogs treat him excellent.
Couple things I teach my dogs
Never take food from strangers, they won't even take food from the vet. This keeps them safe from poison and drugs put in meat.
Never use lasers to play. B&E people know this trick and use it to get dogs into an room and than close the door.
Never ever hit your dog with your hands or anything about the head. If you do your dog will flinch or back off when a hand is raised to them. I grab them by the side of the neck and pin them or lift them up when they piss me off. Very rare does this happen so they never know when it's coming.
The other thing I teach them is to let you in but not let you out. Sounds odd but I want the mother fucker who thinks he can rip me off. His chances are better with the dogs.