Может кому-то это покажется странным, но и у животных, в том числе и у собак, существует своя психология и даже существуют врачи зоопсихологи. Кстати, это очень интересно изучать психологию собак, узнаёшь такие вещи, о которых большинство даже хозяев собак не догадываются!
Так вот, с точки зрения "собачьей" психологии, собака может связывать два события вместе только довольно короткое время. Исходя из этого вытекает ответ: поощрение или наказание должно быть сразу после того, как собака что выполнила или (соответственно) что-то сделала не так.
В качестве поощрения лучше всего применять либо готовые лакомства для собак, предварительно прочитав инструкцию, так как любое лакомство должно даваться в строго определённых количествах, либо что то безопасное для собак и что нравится именно вашей собаке, но опять же, в разумных количествах.
Но в любом случае это не должен быть "человеческий" шоколад, который в определённых количествах смертельно опасен для собаки, не должен быть сахар, так же весьма опасное вещество для собаки. Не желательно давать всякие колбасы, сосиски, сардельки, так как все эти продукты рассчитаны на употребление людьми, а не собаками, у которых система пищеварения работает несколько иначе.