Ahaha, puppy is the perfect word to describe Choi Jin Wook. He was probably my favorite character in that show too. Daniel Choi played a really different character this time around than in High Kick. I was pleasantly surprised.
But, onto the topic at hand. Just watched the last episode of Can You Hear My Heart? and adored the ending. My favorite character was probably Bong Ma Roo and Bong Woo Ri's dad Bong Young Gyu. Such a sweet, kind, and unconditionally caring character. And despite what many people around him though, a much stronger person than most of the characters on the show. He was a character so full of heart that he was definitely my favorite. There were many other characters and relationships I enjoyed as well, but Bong Young Gyu is the top of the list. :D