Why do dogs eat their master