I take out the "please do a google search for" string and only make it search for puppies?
Substring method of a string allows you to extract substring:
http://msdn.microsoft.com/en-us/library/system.string.substring(v=vs.71).aspx
GoogleSearch.Text += (" " + e.Result.Text.ToString().substring(OFFSET));
is there a way how have a already made grammar that has every single word in it?
This is called Dictation grammar
http://msdn.microsoft.com/en-us/library/system.speech.recognition.dictationgrammar.aspx
See also this answer on how to combine dictation grammar with the regular grammars