The movie is well written and heartwarming. It will make you cringe, laugh, and root for the characters. The CGI is a bit weird at first (but well done), but it also allows a lot more expressions by the dogs and deeper story and character building. Great family or just plain heartwarming movie.