Josh Gad is reincarnated over and over in A Dog’s Purpose trailer Universal Pictures has given us a first look at A Dog’s Purpose on National Dog Day. You can watch the trailer, in which a dog voiced by Josh Gad gets reincarnated over and over, using the player below. Underneath, you’ll also find the first photos and the poster for the January 27 release. Based on the beloved bestselling novel by W.