Puppyhod or Puppyhood: How To spell?
The word Puppyhod is misspelled against Puppyhood, a noun meaning "The time or state of being a puppy; the time of being young and undisciplined."
Puppyhood has double "oo" is mispronounced as "o"Remember double 'OO' in between the strings puppyh & d which should not be misspelled with single 'O'
Wrong Spelling:  puppyh-o-d  Correct Spelling:  puppyh-oo-d 
Check more misspelled words of Puppyhood to spell it correct.