Animals are smart, they have souls and they have feelings.  Need proof?

Margarita Suárez passed away in Mexico after spending her whole life caring for stray dogs.  At the time of her funeral, a pack of stray dogs wandered into the funeral home and stood guard throughout the night. Margarita's daughter, Patricia Urrutia, told ABC news:

"They stayed with my mother all day, and then at night they all stayed- but In the morning all the dogs vanished but one, but one hour before we brought my mom to be cremated the dogs came back and grouped around as if to say goodbye." "I swear by God that it was beautiful, marvelous.".

Pretty wild, huh?  What's even crazier is, none of these dogs were the ones Margarita had ever cared for. Her funeral was held almost 900 miles away from "her" dogs.  I guess even dogs can network, show support and care.  Humans should take note.

More From KLAQ El Paso