I'm REALLY REALLY hoping your boyfriend and you are just joking about throwing him off a bridge - PLEASE say you didn't mean that !!
I won't jump to conclusions on your post - but I'd like to offer this advise. Look at this like when you bring home a new baby - they need SPECIAL attention and will learn as you go - Yorkies are VERY smart - I feel so bad you think he's an idiot - he's just a baby now...The sleep will come but he's still getting used to his new home - AND they have tiny bladders - they DO need to pee alot. Have you thought of a BIGGER crate for him ? Maybe an X-PEN so he has some room ?
Most yorkies are trainable if you work really hard - but they are NOT beagles...If you have experience with one breed - that's great - but all breeds are different - Clapping and just expecting him to know what you want doesn't work for them....There are lots of Training tips in that Section -
I wish I could offer more help to you - but mine come when I call maybe 7 out of 10 times - they're not the best trained yorkies around...

They need LOTS on consistency and patience - LOTS. It takes time - don't give up on him - Yorkies are a handful but they give you the best love......Good luck with him !