Arrggg, Olympia you have the patience of a saint!
He really is a hellion, and is giving you a run for your money
I betcha you can't wait for the adorable puppy stage to be behind you.
I agree with Dayna, I don't give rawhide they definitely pose a risk.
crate training does take time
1 minute in, if calm take him out. Reward while in the crate
5 minutes in, stay in sight reward
10 min
20 min, leave the room briefly
etc
They must associate the crate with good. That it is...