I will say this...........I have noticed when I play say 80% dogs and maybe 20% favorites I have done a lot better than when I play a lot of favs. I have noticed that in the last 20 years betting has really boomed(internet,espn,more sports services etc) which means there is a lot more people betting these days which means that since most bettors bet favs then thus leads more value to taking the points........this is just what I see and is my opinion only, I may be right or wrong. I still think you have to handicap every game on its own merit........remember when taking a 7 point fav....there are 3 possible outcomes
Your team wins by more than 7.............You win
Your team wins by less than 7...............You lose
your team loses outright........................you lose
you lose on 2 of 3 scenarios
now you take a 7 point dog..again 3 possible outcomes
Your team loses by more than 7.............You lose
Your team loses by less than 7...............You win
Your team wins outright..........................Youe win
You win on 2 or 3 scenarios
No one can tell me these %%% dont add up in the long run.......