They do indeed come in all shapes, sizes and colours....
Our Harry was 10lbs at 12 weeks old....
He's all Yorkie, very slender and quite long - and weighs 20lbs at 4 years old....
Yes, all the more to love - apart from when he lands on us in the middle of the night...