i feed a mixed kibble(JWB adult turkey, Hills T/D, Royal Canin Indoor 27) so everyone gets what they need! you could feed Royal Canin Maintenance diet which should be fine for all three as long as you supplement the kittens with some wet food for kittens daily they can crunch on the adult maintenance especially if you are also feeding the raw with it.
