Good lord, what answers - hard to potty train???
I've potty trained dozens of dachshunds, from puppies to old dogs that had never been in a house before. It takes patience, a schedule, positive reinforcement - NEVER yell or hit, never, just reward for getting it right.
You have a puppy, you don't say what age, but I assume quite young - puppies don't have much control over their elimination until 6 months at least, so you need to repeatedly take them out on schedule (after they eat - feed twice a day at least, plus treats at night )- every two hours or so if possible. If you can't watch him, baby gate him into a room where he can't do much damage.
You say he goes piddle everywhere when you come back to him - that's a sign of submissive piddling, you have frightened and confused him - stop it. Don't make a fuss or yell, clean it up and approach him calmly next time.
He isn't giving you a look as if "he knows he's wrong", he's giving you a look to say "don't be mad at me, you scare me and I don't want you to be mad and scare me".
You are going to need to change your whole attitude if you want to raise a sane dachshund, not a dog who is a nervous wreck and biter due to fear. Please - go get the best book on dachshunds, their care and training, on the market "Dachshunds for Dummies" - our rescue has all first time dachsie adopters read it before they get their dog.
Silly title, great book, very helpful and fun to read.
Now, stop listening to that nonsense about dachsies being hard to train, they are no harder than any other dog. You have to stop scaring and confusing the puppy. Stop trying to turn him into a trained dog when he is the equivalent of an infant - don't grab his paw either, do this gradually when he is old enough to know what you want.
If you treat him kindly, he will want to please you and do what you want. If you scare him in his infancy, you are going to end up with a very messed up dog. Rehome him if you don't have the patience to raise him properly.