Firstly its a bit appaling that you have had this puppy from 6weeks of age.
Secondly there is no such a thing as a Teacup Yorkie, just a bad breeders expalnations for more money

Thirdly your puppy may be confused after moving and obviously unsettled
Fourthly I think you are expecting far too much from a 7 week old puppy
Good Luck