Tyson is 18 weeks and we've been training him since he was 8 1/2 weeks old. I usually train for about 5 - 10 minutes 3 x per day. I'd say it took him a day and a half to catch on to "sit". It took him almost a week to be consistent for "down". We're still working on "stay"... that's a real tough one for him. He's pretty good at "off", but not perfect. I got him to "shake" within a week, although that's not really a basic command. I'd say over all, most commands took around a week, although the tougher ones, such as "come" and "stay" are an ongoing battle.