Yeah i agree aspen can be used for all of the animals you have listed, But you can also use Cypress mulch
Care Fresh
New/butchers paper

Those are three good substrates but i still prefer aspen!