Weavile makes for a pretty decent physical sweeper. He's fast, has good physical attack, has a safe switch-in against the psychic types that threaten your Venusaur, and can use STAB Pursuit to punish them as they try to switch out. His speed and priority Ice Shard can tear up those nasty Garchomps and other things in the OU tier with a 4x weakness to Ice, as well as threatening the Flying-types that can harm your Mega-Venusaur. His serious weakness to fighting type moves will just make it easier to predict a safe switch-in for Candelure, and his other weaknesses to fire, rock and fairy are checked by pokemon you already have, or by the Swampert mentioned above. He IS a little fragile otherwise, but with your party, I think his strengths outweigh his weaknesses.
With your final slot, I'm not entirely sure what to suggest. Probably either Cleric support (Chansey/Blissey with Wish and Heal Bell), or a Rapid Spinner so you don't have hazards used against you. I use Donphan in that role, but it's generally not considered worthy of the OU tier. Starmie and Tentacruel are popular, but I'd probably suggest Excadrill. His typing means he won't be poisoned by Toxic Spikes, will shrug off Stealth Rock, and gives you some solid offensive moves for when you don't need him to spin. His Def/SpD aren't great, but he has good HP, and he can always set up a Substitute, or you could breed in Iron Defense. He can also learn Shadow Claw from TM, which can be a nasty surprise for spin-blockers.
Current Breeding Project: None
Contact me for any of the above, before I stop being lazy and Wonder Trade them all