Poncho

Poncho is a cynical dog with a somewhat good heart.