Add a dog listener