Josh Gad was 34 in A Dog's Purpose when he played the character 'Dogs: Bailey / Buddy / Tino / Ellie (voice)'.
That was over 7 years ago in 2017.
Today he is 43, and has starred in 46 movies in total, 16 of those since A Dog's Purpose was released.
In A Dog's Purpose, I think Josh Gad looks: