This is very advanced (going to a specific place probably AWAY from you, or across a room).
2) Despite what you think, puppies need "baby steps" or building blocks to more complex actions, and
3) puppies have very SHORT attention spans.
It is always best to teach ACTION (single word) commands FIRST:
Sit, Heel, Come (to me) not "come-on" to walk beside me & Down (Not lie down, not LAY down) btw, only chickens LAY.
Puppies NEED SIMPLE. (This is the K.I.S.S. philosophy). Surely, you know what that stands for. "Stay" is more complex and needs to wait for later.
There is NO shame in signing up for an obedience class, it helps speed bonding builds confidence & puts you in the driver's seat. Even after 35 years in dogs, puppies & doing rescue I still go back on occasion for refresher courses. The best classes are taught be AKC affiliated dog clubs, NOT PET SUPPLY STORES (who just want you to buy MORE STUFF.)
A 100% reliable "COME" when called (no matter what the DISTRACTION is, outside in the world) can SAVE your puppy's LIFE so it is THE MOST IMPORTANT command you will EVER TEACH!!!!!
Okay decide whether it is a RUG, Ruggy, or a MAT as your target and name for said target. You have to be 100% consistent in what you call it.
So as suggested, leash the puppy. Have HIGH VALUE treats in your pocket. Personally, I like the word "ruggy" it sounds friendlier to me. So place a treat on the ruggy and then say "Go ruggy!" and you and the puppy trot or run over to the rug. GOOD RUGGY!!!!! Puppy gets treat, YEA! (Release puppy.) So, you do some other stuff & you or partner sneak or toss another treat (when puppy is NOT looking) back onto the rug. <Yes, I like sneaky commando training......>
And you REPEAT the process including the leash (since puppy also needs to be learning how to walk on a leash indoors, before outside- anyway. (TWO-FER). GANG-BUSTERS again!
Yes, I know....your bright little puppy is getting tons of help doing it, at this point. And you think we, or at least I am a simpleton. <LOL>
Nada, you are teaching something COMPLEX and you WANT puppy to do it right you want to build CONFIDENCE and you WANT puppy to have FUN. So gradually.... "Go ruggy" will be something you say with puppy OFF leash (BESIDE YOU) but you still rush over with puppy..... and then give the treat - when you GET THERE! and PRAISE & PARTY HARTY!!!! (The rug must become a nice FUN place.) GOT IT?
So every night (Sneaky Santa Claus time) you will put a treat there for the puppy to FIND first thing in AM & you will begin to say "GO RUGGY" as soon as puppy has gone potty. PRAISE!! But again, give a release word (to get off the rug) and then fix its breakfast, etc.
The problem with NEW puppy parents is that they expect too much too fast. YOU NEED PATIENCE! Puppies have the attention span of a demented GNAT.
Yes, you will have some quick successes, but not everything will go swimmingly. And you have not even hit a "fear period"...(yet) or the juvenile delinquent period where puppy will "GO DEAF" or "forget" its name and ALL PRIOR TRAINING. Yes, honey it will get very very bad & your angel will grow HORNS......
I highly recommend the book, "How to Raise a Puppy You Can Live With" by Rutherford & Neil (Alpine publishing) its in more than its 10th edition, but you can still buy used one, if you prefer and get plenty from any edition you end up with. It will take you through the WHOLE first year (and it covers FEAR PERIODS).