Dog is around 4 or 5 so he is mature. Both dogs are on purina pro plan just switched them. They were on neutro but it upset one of their stomachs, then went to blue buffalo now they are happy on this. The vet I take them too is out in Edmond and she's really good so I trust her. She's got 6 corgis of her own so I think he's in good hands.