Dogs are great body guard's. If you train them properly they will protect you. Some of the best are the German Shepard, Pitbull , Rottweiler, Boxer and Doberman. Many people test their dog by putting on a cast and acting like a robber and get them to attack them. Here is a clip of that.