After the command throw run hyper hop and with time you will learn the specific timing and spacing, you can try in training though.
The dp is the same thing, just keep in mind they can fast recover after the dp and thus run to make them fear the throw and use dp.D~C to juggle them in the air.
It's just important to master both ways to use the dive kick : from jumps and from demon flip, on wakeup I think "manual" dive kick is better. And demon flip must be used only for specific setup or to cancel a normal.
Instead of doing d.B,d.B,s.B,dp.C you can also do d.B,s.B,hcb.B instead to have a better okizeme.