Hundar äter ibland sitt eget hundbajs för att de känner att det är något i det som de behöver återvinna, för att det är ett instinktivt beteende från en tid när maten var knapp, för att de härmar andra hundar eller av medicinska skäl.