KUDOS! What a gorgeous dog, too! Very impressive!
my dog is same way, *sometimes* when he is NOT getting a trick,
i shelve entire thing,
when i REintroduce it/try again later,
then he then 'gets it'.
i have no idea why that helps, but, it helps my dog sometimes.