help me with my hair please!

My hair is naturally very dark and wavy. It produces sooo much oil (so does my face 😩) and whenever I go to sleep and wake up I get major bed head which I have to fix by washing it! So basically I wash my hair every day. I want to start training my hair so I don't have to wash it every day but because it gets so oily and it's so noticeable because of my dark hair, what can I do?! I've tried a dry shampoo and it's like the dry shampoo leaves white residue making my hair look like it has chalk/bad dandruff in it. Does anyone have any tips or ideas?! I'd appreciate it!