Imagining the visual is wonderful with your description.

It sounds as though Charles was in Dog Heaven!