Re: "speak" question
Ruthie, I think you have the right idea. Consistency is the key. I taught my dog to speak by putting him in an environment where I knew he would bark, telling him to bark and treating him after he did bark. In my case, it was putting him around another dog. Doing that for a week or so lead me to issuing the command anywhere and then treating him, gradually reducing the treats to pats on the head and "good boy" exclamations. The quiet part is a little more difficult, although my dog doesn't bark much unless he's in a confrontation with another dog. For that, I use the word "hush" while touching his muzzle. That normally works.