เรื่องราวเริ่มต้นจาก Bailey (เสียงพากย์โดย Josh Gad), สุนัขพันธุ์โกลเด้น รีทรีฟเวอร์ ที่ถูกนำมาเลี้ยงโดย Ethan (รับบทโดย Bryce Gheisar). ภาพยนตร์ติดตามชีวิตของ Bailey ผ่านหลายภพชาติ ตั้งแต่การเป็นสุนัขของเด็กชายในยุค 60 ไปจนถึงชีวิตในฐานะสุนัขตำรวจและสุนัขที่ช่วยเหลือคนในช่วงเวลาแตกต่างกัน
Bailey เริ่มเข้าใจถึงความรัก ความผูกพัน และความสำคัญของการอยู่เคียงข้างมนุษย์ โดยเขามีเป้าหมายที่จะค้นหาความหมายของชีวิตและวิธีที่จะช่วยให้เจ้าของของเขามีความสุขตลอดการเดินทาง