dogs and angels are not very far apart