Its different form one dog to another, the usually weigh around 3 pounds anything more than that is toy or full size.
I have a 8 week old chihuahua, he is definetly not teacup since he weights 1lb 5 oz, right?
No there is no such thing as a teacup any thing. I used to think there was but theres NOT. If there were you would probably say your chihuahua is a teacup but remember there is no such thing.