Dog Breed

What small dog breed do you recommend for me?
I want a small dog for Christmas, that is, of course, a puppy when it arrives. Anyway as I say, what the small dog that suits me? I like dogs that would like me better, but still be kind to others. Like a dog person. I like dogs that crave attention from non-owners. I DO NOT like dogs strong. And I have school from 8:30-3:30. My mom and dogs have jobs. Does the small dog to be well within hours? What small dog breed do you think would fit me better?
It seems that a race you'd be perfect for the West Highland Terrier. This race packs a lot of energy, but they are very obedient dogs. It seems a nearly perfect fit for your lifestyle and dogs as well. Good luck!
25 Popular Dog Breeds List Video