The next option is called luring. Get down in front of your puppy, holding a treat as a lure. Put the treat right in front of the pup’s nose, then slowly lift the food above his head. He will probably sit as he lifts his head to nibble at the treat. Allow him to eat the treat when his bottom touches the ground. Repeat one or two times with the food lure, then remove the food and use just your empty hand, but continue to reward the puppy after he sits. Once he understands the hand signal to sit, you can begin saying “sit” right before you give the hand signal.
You can also lure a down from a sit or stand by holding a treat in your hand to the dog’s nose and slowly bringing it to the floor. Give the treat when the dog’s elbows touch the floor to start. After a few practices, begin bringing your empty hand to the floor and giving the treat AFTER he lies down. When he can reliably follow your hand signal, begin saying “down” as you move your hand.
Once your dog can stay, you can gradually increase the distance. This is also true for the “sit.” The more solidly he learns it, the longer he can remain sitting. The key is to not expect too much, too soon. Training goals are achieved in increments, so you may need to slow down and focus on one thing at a time. To make sure the training “sticks,” sessions should be short and successful.
You can teach your puppy at home and I'll help you. My puppy training book is called Respect Training for Puppies: 30 Seconds to a Calm, Polite, Well-Behaved Puppy. I'll show you my proven step-by-step training schedule for teaching your puppy all the words he needs to know, plus consistent household rules and routines, housebreaking, crate training, acceptance of being handled, calmness, gentleness, and general obedience training.