Limit apps to only work if connected to WiFi
Check NoRoot Firewall screenshot below in playstore  


Screenshot (click to enlarge)

As you can see from the screenshot, you can add custom filters to allow specific websites to work on Mobile data and also to restrict in WiFi too. You can restrict youtube and other data hungry apps not to work under mobile data.