I live in Boulder. I went to a very good trainer here in Boulder. Her name is Gigi Moss.
I have also done classes at the Boulder Humane Society, they have lots of classes that are really good, not just for OB, they have Treiball, Agility, and Nosework.
Here's Gigi's website: http://www.gigimoss.com/
I hope that helps, tell your friend good luck with her puppy