Your roommate (Zaz's owner) sent me a long facebook message with some other important key details about the situation - don't know if he has read it yet.
These are all great suggestions too...as with all training situations, it is tricky to "diagnose and treat" through text without seeing all small details and information the dog gives through body language.
Now that I am a Colorado resident, looking forward to catching up with you guys soon!