Bob,
Havanese are great dogs -- big dogs in small bodies. Very friendly and not overly hyper. Not aggressive like Terriers can be sometimes. We have a good friend who breeds them and playing with Havanese puppies is one of the most fun things you can ever do!
Frankly, you seldom see them in pure white which is why I was initially thrown. Usually, they are a combination of black, white, brown and, because the coat is very hard, they tend not to look washed even when they are. They also have a corded variety of coat. Wonderful dogs and one of only a few smaller breeds I'd ever consider owning.
Jim