If you're outside the US. Pinny Betcris and greek.
If you are in the US I would go with 5Dimes and Sportsbook. SB pays slow but they are exploitable. I used to think Bovada was a good dog book but I can't find many lines to prove that theory. SB puts up better dog lines, on avg, than Bov.