In un condominio di Manhattan, la vita di Max, l'animale domestico preferito della casa, viene stravolta quando il suo padrone porta a casa un bastardino sciatto di nome Duke. I due devono lasciarsi alle spalle i loro litigi quando scoprono che un adorabile coniglietto bianco di nome Palla di Neve sta creando un esercito di animali domestici abbandonati decisi a vendicarsi di tutti gli animali domestici felici e dei loro proprietari.
The Secret Life of Pets è stato presentato in anteprima al Festival Internazionale del Cinema d'Animazione di Annecy il 16 giugno 2016 ed è stato distribuito nelle sale cinematografiche degli Stati Uniti l'8 luglio da Universal Pictures. Il film ha ricevuto recensioni generalmente positive e ha incassato 875 milioni di dollari in tutto il mondo, diventando così il sesto film di maggior incasso del 2016 e il più redditizio dell'anno.
Un sequel, The Secret Life of Pets 2, è uscito il 7 giugno 2019, con Patton Oswalt che ha ripreso il ruolo di Max da Louis C.K.
Un Jack Russell Terrier di nome Max vive con la sua proprietaria Katie in un appartamento di New York. Mentre lei lavora, lui socializza con gli altri animali del palazzo: la gatta Chloe, il carlino Mel, il bassotto Buddy e il pappagallino Sweet Pea. Un giorno Katie adotta il bastardino Duke, suscitando l'invidia di Max. Infuriato per l'atteggiamento di Max, Duke cerca di abbandonare Max in un vicolo, ma entrambi vengono attaccati dai gatti guidati dal gatto Sphynx Ozone che toglie loro il collare e li lascia catturare dalla Protezione Animali. Duke teme di essere ucciso se torna al canile. Quando Gidget, una Pomerania bianca innamorata di Max, scopre che è scomparso, decide di trovarlo.
Max e Duke vengono salvati da un coniglio bianco di nome Palla di Neve, il leader dei "Flushed Pets", una banda di animali che vivono nei tombini e che odiano gli umani perché i loro padroni li hanno maltrattati e rifiutati. Dopo che Max e Duke fingono di disprezzare gli umani dicendo di aver ucciso i loro padroni, gli animali da cortile li invitano a unirsi a loro. Prima che possano dimostrare la loro lealtà con un morso di vipera, Palla di Neve scopre che Max e Duke sono addomesticati. Rendendosi conto di aver fatto saltare la loro copertura, Max e Duke scappano dagli scarichi e salgono su un traghetto per Brooklyn, uccidendo inavvertitamente la vipera. Palla di Neve giura vendetta e guida i Flushed Pets al loro inseguimento.
Nel frattempo, Gidget recluta un falco dalla coda rossa di nome Tiberius per trovare Max, ma per errore individua Ozone, che Gidget costringe a raccontare ciò che sa sui cani. Poi arruolano Mel, Buddy, Chloe, il porcellino d'India Norman e Sweet Pea. Durante il viaggio incontrano Pops, un vecchio Basset Hound che aiuta Gidget e gli animali a trovare Max. Gidget e la sua squadra incontrano poi Palla di Neve, che giura di uccidere anche loro, e Norman viene catturato mentre il resto della squadra di Gidget fugge.
Nel frattempo, Duke racconta a Max del suo precedente padrone Fred, che lo aveva adottato da cucciolo e amava passare del tempo con lui. Un giorno, Duke si perse mentre inseguiva una farfalla e fu catturato dalla Protezione Animali, ma Fred non venne mai a riprenderlo. I due si recano a casa di Fred, fiduciosi che Fred gli voglia ancora bene e lo riprenda, ma vengono a sapere dal gatto Reginald che Fred è morto. Con il cuore spezzato, Duke accusa Max di aver tentato di sbarazzarsi di lui e abbaia ai nuovi proprietari che sono appena tornati a casa e hanno chiamato la Protezione Animali. Gli addetti catturano Max, ma Duke si intromette abbastanza a lungo da permettere a Max di scappare e finisce per essere catturato.
Mentre cerca di salvare Duke, Max viene attaccato da Palla di Neve che cerca di ucciderlo. Tuttavia, quando la sua banda viene catturata, Snowball capisce che lui e Max devono collaborare per salvarli. Con un autobus urbano si schiantano contro il furgone della Protezione Animali sul ponte di Brooklyn, bloccando il traffico. I Flushed Pets circondano Max con l'intenzione di fargli del male, ignari della nuova collaborazione tra Max e Palla di Neve, ma vengono salvati da Gidget e dalla sua squadra. Il furgone precipita nell'East River mentre Max cerca di liberare Duke, Snowball decide di saltare nel fiume per dare loro le chiavi della gabbia di Duke e fuggire dal furgone.
L'intero gruppo torna al condominio con un taxi guidato da un maiale. Palla di Neve e i Flushed Pets formano un nuovo piano per annientare tutti gli umani, ma arriva una bambina di nome Molly che adotta Palla di Neve e i restanti Flushed Pets tornano allo scarico. All'inizio Palla di Neve resiste, ma poi cede e si lascia addomesticare di nuovo. Gli altri animali tornano alle loro case e riabbracciano i loro padroni, mentre Max e Duke si riuniscono finalmente a Katie.