After meeting 3 Italian Greyhounds at the SPCA, they would be my recommendation of the list you've given. Our Jessie is a toy American Eskimo (at least that's what Dr. B and I decided after perusing the dog book) and she's hysterical. She turns circles when she wants to go out and jumps up and twirls in circles for treats. She's also a real lover. She weighs in at a whopping 16 pounds (we usually refer to dogs her size as "treats on feet" at our house with all the big dogs), but she has the heart of a lion...she is of the opinion that she can take on the 108 pound Great Dane!!!

Good luck with your search, but I would suggest going to a shelter, SPCA, or rescue organization to get your pup...their are so many loving rescue dogs that may lose their lives if someone doesn't adopt them.

Let us know what you decide on.