If you want a dog that doesn't shed, has a delightful personality, is great with kids, is easy to train, is small, though needing grooming (since it NEVER sheds), a Bichon Frise is a wonderful dog.
Of course, the best dog of all is the one you bond with at a shelter. He will, believe me, somehow know you saved him from the needle, and he will love you forever.
Absolutely. Probably a medium size black or brown dog with a tail.