Carl is one lucky pup. He has had quite a life so far and many dog days ahead of him.
Carl is just happy to be alive. Adopted animals can be such a joy for the new family. In fact, the dogs can be the best of the bunch and they know they are wanted and it shows. (Courtesy photo provided by V. Prieto).