Il Prof. Puppo è Direttore del Polo Urologico degli Istituti Clinici di Pavia e Vigevano del Gruppo San Donato, nonché Fondatore e presidente, dal 2000 al 2003, dell'Associazione Urologi Italiani (AURO.it). Tra i suoi campi di interesse compaiono la diagnosi e la terapia del carcinoma prostatico, la diagnosi e terapia del carcinoma vescicale e la terapia della calcolosi urinaria.
In Casa della Salute il Dott. Puppo esegue esami specialistici come la risonanza magnetica prostatica multiparametrica.
Dal 2004 al 2014 è stato Direttore del Centro di Eccellenza di Urologia dell'ASL 1 Imperiese.
Dal novembre 2004 è stato Professore presso la Scuola di Specializzazione in Oncologia dell'Università degli Studi di Genova.
Dal luglio 2002 all'aprile 2012 è stato Responsabile della S.C. Oncologia Chirurgica D (Urologica) presso I'IST - Istituto Nazionale per la Ricerca sul Cancro di Genova.
Dall'anno accademico 2000 al 2001 è stato Professore a Contratto presso la Scuola di Specializzazione in Urologia dell'Universita degli Studi di Genova. Dal 2000 al 2007 è stato Direttore del Dipartimento Urologico Piemontese. Dal 1996 al 2000 Dirigente di II livello della Unita Operativa di Urologia dell'E.O. Ospedali Galliera di Genova.
Dal 1990 Primario di ruolo della Divisione di Urologia dell'Ospedale Santa Corona di Pietra Ligure.
Il Dott. Puppo è autore di oltre 300 pubblicazioni, delle quali la maggioranza su riviste in lingua inglese ad alto impact factor (Impact factor non normalizzato negli ultimi 10 anni di 0,522. Citation analysis negli ultimi 10 anni di 322.)