Oh no doubt. They absolutely do. I have seen my dog cry. She got meningitis and was very very sick. She was at the vet hospital for almost two weeks. We would visit her twice a day. She was weak but when we showed up she would cry tears!
It cost almost $10,000 to save her and we know, by her everyday actions, she knows we helped her. She was so afraid when she was sick.