Always listen to Batmom!
We got Joe in August (four years ago), and I tried training pretty quickly. No dice. Thanksgiving came, and he was a giant PITA at dinner. Time to try again. 5 minutes to "down." Another 5 to "sit." No problem. Now, he sits, shakes, downs, bows, crawls, etc., anytime he wants something we have, and we give it to him. So, it took Joe about about 3 months to train US to be good pets!
Brees is a different story. It's been about three years, and she very reliably looks pretty.
I don't take training very seriously. They have good leash manners, don't swipe food off my plate, and are fine with people. When we take them out for dinner, they settle on the blankie and go to sleep until we start handing out nibbles.