Turns out, one can actually use namespaces in aliases. Who would have thought :D. I love how flexible Logseq is!!!
Solution:
- Dogs/Aava
alias:: Aava, Wolfies/Aava - Dogs/Ares
alias:: Ares, Wolfies/Ares - Dogs/Elvis
alias:: Elvis - Wolfies
icon:: - Dogs
alias:: pack
So I have can write about Dogs, pack, Wolfies and I have all the references right where I want them!