Royal Canin is
ok; but there is better IMO. I suggest grain-free kibble and would recommend Orijen, Acana, and Natures Variety Instinct. Any of those would be great for a Maltese as well.
Whatever your dogs likes and what works for you is the
best food choice.