Why do Dogs Bite?

There are several reasons why dogs bite. Sometimes the dog is food aggressive which means that it is protective of its food. Sometimes they bite due to fear and sometimes they will bite when they are injured.