I have never used alpha roll but I do pin them on occasion. I also use positive praise. Not to brag, (ok I am) but I have two of the best behaved dogs any of my friends have ever seen. They are also happy, healthy, loved, and a delight to be around. As I did not know what an alpha roll was I googled it and found this
Alpha roll - Wikipedia, the free encyclopedia. I found it quite interesting. I also rough play with them on occasion and they would never dream of biting their beloved, respected, and adored mom.