Was I wrong?

My husband and I are TTC but he's sometimes so irresponsible with our pets that I sometimes wonder if he'll be the same with an actual baby.

It makes me upset because sometimes he just can't seem to get things right with them and they're simple things. Like our dogs are inside dogs and often he accidently locks one out because he doesn't ACTUALLY make sure they're all inside before locking up. This is something I do. When he has to feed them, he over feeds them because he does it so seldom, he thinks they need to be fed and entire pot of food even though I've told him how much.

With our birds, he has zero interest in looking after them properly. I went out two weeks ago and found he never let them out during their normal hours. Often he either forgets to cover them, or he'll cover them and leave the lights on, or or or. Tonight was one of those nights and it just frustrates me that there is seemingly always something. When they're out and I nap, he sneakily puts them back in their cages and goes and plays games rather than sitting and supervising (anyone with my type of birds knows they need to be supervised otherwise they get up to all kinds of nonsense).

I take care of our pets like, 95%. I do the shopping for them, the cooking for them, the feeding, the vet trips, he hasn't cleaned a bird cage in MONTHS (even though this is the one thing for them he's supposed to do but it always ends up being done by me), so the little he does for them, I expect to be done RIGHT.

I lost my patience having found out that he never covered the birds because this is the second irresponsible thing he's done with our pets this evening. The first was he gave our dogs beef broth as a treat from some meat he cooked, but he gave it to them straight out the pot, literally BOILING hot and shouted at them for not drinking it. I took it away from them and gave it to them later. Then he put the birds to bed while I was in the shower only for me to startle them hours later because they weren't covered.

I know some will say they're just animals but routine is SO important, especially with birds. And it makes me concerned for our potential future child.

So he got angry at me because apparently I really know how to ruin a night and now he's sleeping in the spare room. But I can't tell him why it makes me angry because he'll get upset that I think he's incompetent.

Am I wrong for getting upset?

Questions update :

He takes care of about 70% of the household expenses, I do the other 30%. Other than the pets, I also do 90% of the household chores which includes the garden. I only work casual time.

Yes we agreed on these pets together. In fact, he brought home three of them as a surprise. I've brought two as a surprise but those two he looks after like they're Kings. Even the ones he brought home or asked for, he doesn't treat as nicely.