potty training is very frustrating but i think a couple things help. 1. Patience 2. Consistency 3. Reward
A 12 week old wont get it right away, even if they catch on fast, their bladders are still little and so a lot of patience is needed. I think its bets to pick one method that works for your lifestyle and stick to it, either Crate Training or Potty Pad Training so the puppy wont get confused, and lastly be extra plaesed when potting in the right spot!
Good luck, and i know things do get better the older the puppy gets
P.S you might try naming the potty action, so the puppy knows what you are talking about at all times. I alwyas say "good potty Ziggy" and treat him, and it has worked a treat