Sahih Muslim 2104a
A'isha reported that Gabriel ﷺ made a promise with Messenger of Allah ﷺ to come at a definite hour;
that hour came but he did not visit him. And there was in his hand (in the hand of Allah's Apostle) a staff. He threw it from his hand and said: Never has Allah or His messengers (angels) ever broken their promise. Then he cast a glance (and by chance) found a puppy under his cot and said: 'A'isha, when did this dog enter here? She said: BY Allah, I don't know He then commanded and it was turned out. Then Gabriel came and Messenger of Allah ﷺ said to him: You promised me and I waited for you. but you did not come, whereupon he said: It was the dog in your house which prevented me (to come), for we (angels) do not enter a house in which there is a dog or a picture.
حَدَّثَنِي سُوَيْدُ بْنُ سَعِيدٍ، حَدَّثَنَا عَبْدُ الْعَزِيزِ بْنُ أَبِي حَازِمٍ، عَنْ أَبِي سَلَمَةَ بْنِ عَبْدِ،الرَّحْمَنِ عَنْ عَائِشَةَ، أَنَّهَا قَالَتْ وَاعَدَ رَسُولَ اللَّهِ ﷺ جِبْرِيلُ عَلَيْهِ السَّلاَمُفِي سَاعَةٍ يَأْتِيهِ فِيهَا فَجَاءَتْ تِلْكَ السَّاعَةُ وَلَمْ يَأْتِهِ وَفِي يَدِهِ عَصًا فَأَلْقَاهَا مِنْ يَدِهِ وَقَالَ" مَا يُخْلِفُ اللَّهُ وَعْدَهُ وَلاَ رُسُلُهُ " . ثُمَّ الْتَفَتَ فَإِذَا جِرْوُ كَلْبٍ تَحْتَ سَرِيرِهِ فَقَالَ " يَاعَائِشَةُ مَتَى دَخَلَ هَذَا الْكَلْبُ هَا هُنَا " . فَقَالَتْ وَاللَّهِ مَا دَرَيْتُ . فَأَمَرَ بِهِ فَأُخْرِجَ فَجَاءَجِبْرِيلُ فَقَالَ رَسُولُ اللَّهِ ﷺ " وَاعَدْتَنِي فَجَلَسْتُ لَكَ فَلَمْ تَأْتِ " . فَقَالَمَنَعَنِي الْكَلْبُ الَّذِي كَانَ فِي بَيْتِكَ إِنَّا لاَ نَدْخُلُ بَيْتًا فِيهِ كَلْبٌ وَلاَ صُورَةٌ .