You can look these words up in a dictionary.
http://www.onelook.com/
Is house trained hypenated?
Also are laid-back and low-key hypenated?
2 answers
Yes, to the extent of my knowledge, they are all hyphenated.