Sahih Ibn Hibban, p. 4634 · The mention of 'dog' is general in wording but means some dogs, not all · Suhuf