Qua la Zampa 2 - Un amico per sempre, il film diretto da Gail Mancuso, segue la storia del saggio e divertente golden retriever di nome Bailey (voce originale Josh Gad), meraviglioso protagonista a quattro zampe. Dopo gli eventi raccontati in Qua la zampa!, Bailey è sereno e pensa di aver trovato finalmente la ragione per cui ha attraversato molte vite. Si trova nel Michigan nella fattoria del suo amato padrone Ethan (Dennis Quaid) e di sua moglie Hannah (Marg Helgenberger), insieme alla loro nipotina di dieci anni CJ (Abby Ryder Fortson). Bailey trascorre una vita felice in compagnia di CJ, giocano insieme e si divertono. Bailey si è affeziona alla piccola e cerca di proteggerla da ogni pericolo, fino a quando un giorno Gloria (Betty Gilpin), la mamma della piccola decide che è arrivato il momento di lasciare la fattoria e di portare via con sé la sua bambina, con grande dispiacere da parte di Ethan e Hannah.
Trascorrono 10 anni da quel giorno, Bailey ha lasciato la sua vita per nuove anime, ma è rimasto fedele alla promessa fatta al suo padrone: trovare CJ, non abbandonarla, aiutarla e proteggerla in qualsiasi situazione. Bailey vivrà così nuove avventure piene d'amore, emozioni indimenticabili, dolori e gioie, in compagnia di CJ (Kathryn Prescott), e il suo migliore amico Trent (Henry Lau).