Atheists usually say things like they do not have concrete evidence regarding the existence of Demons/jinns and Angels and I kinda agree with them in this point that this might be a valid reason for them of not believing in a higher power because the human eyes cannot see these entities that are surely there right in front of us but I guess we are too limited for that :(.
No one can see the Demons but yes that can see who have an ability and to whom Allah gave a special powers
I heard that animals can somehow see demons as their eyes have got more power than human eyes.
I just searched this query on google gemini and it seems I cannot provide you a reference however google gemini did tell me that some animals have superior senses to human beings. This is just something I have heard.
I'll search about it, or ask someone it seems to be an interesting thing to search on.
I think I got confused with the hadith that says if you have pictures in your house or dogs then angels will not enter your house so I thought may be dogs can see angels but that is only my interpretation.
You can check in this resource which I found but please verify the hadith's inside it from hadith book you can find those online for verification - https://islamqa.info/en/answers/139953/do-the-recording-angels-enter-houses-in-which-there-are-images , I think islamqa is a website operated from Saudi Arabia but still you need to be careful.