I'm still working with Elo on learning to discriminate between a command for targeting an object with his nose (touch) and targeting an object with his foot (step). When I last posted, I was working one command at a time, asking for several repetitions of that behavior, taking a break to work something else, then working several repetitions of the other command. Each time I switched from one command to the other, Elo would start offering the behavior we had worked on previously, before figuring out I wanted the other one. So, for example, if we had started working on "step," when we switched to working on "touch," he would offer "step" the first couple times.
I've since gone on to asking for both behaviors within one session. I'll ask for a few paw touches, then a few nose touches. Occasionally E gets it right, but usually when I switch commands, E still offers the previous behavior before realizing we've switched. I have found though, that he usually gets the very first command of the session right! So for the past couple days, I've been working only on single-rep touches and steps. I start out my training session, put Elo in a sit, put the target down a couple feet away from him, get his attention, ask him for either a step or touch. If he gets it right, that's it, we are done with targeting for the day! If not, "oops" (NRM), no reward, back in a sit, try again. As soon as he gets it right, we're done. So far, I think I'm getting better results this way, but it's only been a couple days, so we'll see.