Objectively speaking, it's probably not all that great.
Granted, it's not terribly cheesy, but it's no Shakespeare, either.
Nonetheless, I really enjoyed it, and I cried off and on during the final 20 minutes.
Man's best friend...reincarnated again and again to protect succeeding generations. What's not to love?
If you've ever loved and lost a faithful Fido, bring a Kleenex or two. It'll hit ya right there.