Veterinarians.. I only really know about one, Coproba (Bolivar # 647, they're on facebook - Coproba Antofagasta). We took one of the cats there, and it was an ok place.
As for "dog groomers" I think there is one close to Líder.
Not sure about Royal Canin, I never buy dog food so it's not something I've looked for.