No breed is perfect, and Maltese sometimes are intolerant of small children or other dogs, especially if they have been overly pampered by their people.
Even tolerant Maltese are not a good choice for families with small children, however, because they are so small and can be easily injured.