the book i was talking about was tareekh-e-jinnat wa shayateen and i asked about this to my teacher he the black dog is actually shytan or jin and it should be killed and he told he this incident hazrat muhammad s.a.w ordered hazrat ali r.a to kill dog where ever you found them(in makkah not remembered correctly) and to tore every picture أو كما قال عليه سلام and he said you will not able to find any dog in saudia walikum aslam please correct me where ever you feel i m wrong