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.