I would love for Salem to have interactions with any of the other species so a run in could totally work.
As for Dean, I think my girl would find it amusing to hang out with someone who makes bad choices. Entertainment and the most she has to pay is maybe bail money? She's in. What does the rogue pack entail?