Wenn die Nierenwerte noch nicht total grottig sind (wovon ich jetzt mal ausgehe), dann braucht dein Hund keinen reduzierten Proteingehalt, sondern schlicht hochwertiges Protein passend zu seinem Bedarf und nicht mehr als das.
Da die Leberwerte auch hoch sind, kommt normales Nierenfutter für gewöhnlich nicht infrage. Nierenfutter hat nämlich zumeist einen recht hohen Fettgehalt. Da dein Hund auch noch zu viel wiegt, wäre der hohe Fettgehalt doppelt ungünstig.
Ich würde dir auch eine Ernährungsberatung empfehlen, wobei Fertigfutter in der Kombi tatsächlich schwierig werden könnte. Mit selber kochen oder ergänzten Reinfleischdosen kommt man da leichter ans Ziel.
Für die Leber kannst du Mariendistel geben. Hast du vom Tierarzt gar nichts in die Richtung bekommen?