i havent been on this site for a while but i popped on today and just had to reply to this.
ive had yorkies for over 25 years so i know the breed well.
ive not read all the comments on here but a few stood out to me.
people saying that maybe you should of got a different breed as a yorkie is like a baby and needs a lot of attention is just not true, EVERY breed of dog when they are a puppy needs just as much attention, a yorkie or any other small breed does not need anymore attention than any other breed.
a puppy needs love, attention, care, feeding, training,socializing, and playing with to name just a few.
yorkies were first bred to catch and kill rats, they are TERRIERS and had a job which they were very good at, they were not bred to be just lap dogs so a lot of them will still have the terrier part in them and i expect your pup is bored.
ANY breed of pup you will need to spend a lot of time with and train, one good thing about the yorkie is they learn very quickly.
could i please ask a few things?
you say you have 2 other dogs?
if so why are they not with your yorkie?
if your yorkie had company i bet you wouldnt have so many problems.
can i ask why do you put the yorkie in a crate when you are not in the room and watching it?
if i remember your yorkie is 7 months old now?
at 7 months old i cant see any reason why the yorkie cant wander about your house, why do you feel like you have to protect it? from what?
just wanted to add im not having a go at you