I know that Havanese can be larger than Maltese, and Maltese are only white, while Havanese have different colors.. but what other differences there are? I am deciding between those two for a pet..