As Mr jeep said 3 mo. is still fairly young, but at the right age for training.
As others have said - Sit first, Lots of praise with excitement in your voice (Overexagerate). I don't use treats, just over exagerated praise.
Once the sit command is instilled - teach stay, keep it within a few feet at first and really short intervals, 1-2 seconds. Then gradually work up using the "Come" command. Praise, Praise and more Praise when the pup does it right.
Use props for what you are going to use the dog for, Example: Use a pheasant feather to play with and get the pup to enjoy playing with the feather, make it fun. Then use it to train as above.
It only takes about an hour or less each day to perform these tasks, but being consistent with your tactics is key. I used to take 1/2 hour right when I got home from work to train. This way the pup is already excited to see you and most wanting of your praise.
