The choice of a dog running down a beach is quite smart: the background has a plane of movement which is mechanistically unrelated to the dog. thats part 2) reconstruct waves lapping on the seashore. Hard. you can't do this per-image. you have to do this across the entire sequence.
I would think, even in a film model, this is a really quite complicated problem because for each static image an infill is plausible, but to maintain consistency across the image series, it has to avoid uncanny valley for the specifics of wave motion up a beach.