In general for later on in the game, if you want a dedicated dual screens pokemon then look into Reuniclus. With regenerator, light clay, psychic, shadow ball, reflect and light screen it looks pretty handy. Won't do you any favors against Luna though. Your current team is very weak to grass, and while I know Florinia's out of the way it's still something you may want to watch. I know I'm a little biased here but for covering the grass weakness you might want a Heracross. I've got one in my only run that's beaten episode 12 so far and it's been carrying my team. Super effective stab against Radomous, super effective dual stab against Luna, and close combat taking advantage of the big top field against Samson. It really has been a life saver.
Definitely get that Darumaka on your team asap. It'll help with the grass types. Also get that Barbaracle shell smash. Run it with that, razor shell, (or dive if you get it) stone edge and either night slash or cross chop and it'll do loads of work.