added dog hurt implementation