Music Review: Catz ‘n Dogz – Moments (Album) barryfoldoutJune 26, 2020 Released on 26 June on their own Pets Recordings, the prolific Polish duo Catz 'n Dogz have produced a 12 track long player, all created...