A lot of dogs I've met in Agility prefer to work for treats... Gonzo will do it either way, but will do it much better if he gets a reward too ! Try to slowly swap treat rewards for BIG praise rewards.. Pet him, baby him, and play with his favorite toy, make a big deal out of how good he did. You might be able to start by giving him smaller pieces of treats, then give him a treat every other time he performs an obstacle, then once every three times, and keep going like that. If you can wean him off of treats all the time, continue to reward him with a treat if he does well or just randomly, to keep him on his toes!

staying refreshed in Obedience is always awesome for Agility classes, but if you'd rather not spend the time/money on another Obedience class and he has a solid recall, stay and wait, he should be fine ! Most dogs start out having to be bribed into doing agility, but they have so much fun doing it that treats become unnecessary! I also know tons of people in Flyball (especially with little dogs, for some reason) who still always reward their dogs with a food treat after each heat.

LOL, imagining that adorable Peke boy of yours racing through an agility course! Lucky is the cutest!! good luck, you guys!