Come faccio a impedire al mio cane di mangiare le cose che trova durante le nostre passeggiate?
Il mio cane è un maschio di circa 10 anni, non sterilizzato, possibile terrier di Manchester. È ben educato a casa, tranne che per comportamenti come ululare agli aerei, voler uscire di notte e non gli piace vedere altri cani maschi in casa nostra.
Non mi piace molto portarlo fuori, e quando lo faccio, devo metterlo al guinzaglio. Il motivo per cui è al guinzaglio è che mangia la maggior parte delle cose che vede per strada, come lische, pesce, persino il riso scartato.
Perché lo fa e cosa posso fare per rompere questa abitudine?