All the above posters have given excellent advice. Leaf will do the same thing if she get's frustrated or she's done the trick a couple of times. I do what Sara, Southerngirl and Holly's Mom do - back off leave the trick alone sometimes for a day or two and I always work as does Sotherngirl, easy trick hard trick easy trick and ALWAYS end with a trick she knows and loves. Always end training on an UP note, never a down one.
With Brody, you've moved too quickly. He's either bored, back off and do less of that trick, or frustrated again back off. Please remember, on the 'how to' videos they rarely, if ever, show you how long, how many 'bloopers' such as running off with the prop etc. they just show a dog who knows the trick really well and is past all the blooper stages.
Don't rush Brody, let HIM decide how long it takes to learn anything and now he's running off with his mat, I'd give him a break for at least a couple of days before even attempting that trick again. Then just do maybe one/two repeats and 'sandwich' them between tricks he knows and loves. And as Holly's Mom has said keep training FUN!!!!!!!!!!!! It honestly doesn't matter how long it takes for a dog to learn a trick, or even for that matter if he never learns it. There are some tricks which some dogs just will not do. I tried for a year to teach Rakins 'shy' but he didn't even get close to 'getting it', but he sure had a very long and impressive trick list, so one trick he didn't get, no biggie.
