i'd say over 80% of the MLB is dirty. I wouldn't be suprised if Pujols was either. This is coming from a former New York Mets pitchers who now owns a bar in Virigina who stated that almost everyone on the Mets was using.
Personally i don't give a crap if everyone in the MLB is dirty because then there isn't any competitive advantage. Also i love how people act like steroids changed the game, when the fact of the matter is there have always been performance enhancers in sports. Before that, it was uppers, and all other sorts of shit. Roids weren't even banned until the 90s, so i'm not surpised if all the old school legends were using that shit.
I will put it like this, for anyone who has ever been to college (especially a top university), how many people cheat on tests, or do whatever they can to get an extra boost like studying on aderol. At my college, which was a top 15 university, at least 1/2 of the school was using aderol to study.