You should bear in mind that there is no breed that is perfect. These dogs are somehow intolerant of other pets if they have been pampered by their people.
They are easily prone to injury and also tolerant Maltese remain a bad choice for those families having small kids.