I thought this movie was so good. It was sad and funny but really good. After multiple life times he managed to find his person again. I thought it was really sweet. Bailey had become Ethan's best friend and went everywhere with him. He protected Ethan and saved his life. He even went on the date with Hannah and Ethan. It was sad to see that they had to put him down but he found a new life as a police dog named Ellie. Hunting and tracking down bad guys. She was good at her job. Jumped in to save the girl and was back in time to save her person from getting shot. Sadly that led to her death. He then came back as a corgi and was adopted by someone who took him everywhere. Even to class. She even shared her food and the dog somehow always knew what she was thinking. He brought two people together and made her less lonely. The last one I didn't like because the owners left him outside all the time. Even in winter. They then just dumped him on the side of the road. But I did like that in that same life he found his way back to Ethan. I liked Ethan though. After Bailey had escaped the puppy mill he was picked up by two men who then left him in a hot car to die. Ethan and his mother smashed the window and got him out in time. He really loved his dog and the dog loved him back. It was just so sweet. Josh Gad narrating as the dog was funny. I loved it. The ending was really sweet when Ethan discovered it was Bailey the whole time.