My sister switched her beagle to Blue Buffalo and he lost weight and just all around improved.She swears it added years to his life,he was around 18+ when we had to take him in.Towards the end he had some urinary issues and we also used the Royal Canin with positive results although you need a vet prescription to get it,it is simple to do as petsmart will give you a card to scan at the register.