In my experience its very difficult, if not impossible to get perfect shadows from just an image as there is no Z axis. That dragon will be ok as its flying so shadow doesn't need to join up with the feet, but for something like a deer for example, I've never found a way to get the shadow...