I have always had dogs and they have always been allowed on the sofa. I put a throw on one side they're allowed on and I alternate and wash it every few days. The DC love snuggling with the dogs to read, draw or watch TV - as do I. This morning DP decided he doesn't want dogs on the sofa anymore (the sofa I bought, I should add) and threw their throw out saying they are making it smell. Obviously the dogs are still going on the sofa but without the throw now, so they actually will make the sofa smell. He keeps moaning at the DC and I to tell the dogs to get off if we see them on there but didn't actually consult us on this new rule. Downstairs is open plan so the room can't be closed off and unless he's going to watch the sofa 24/7, his rule is impossible to enforce. One of the DC got annoyed at him shouting at the dogs and said we'll just buy a new throw when he's working away next week and he's made it clear he expects me to enforce his rule 
This may all be a bit more acceptable if he backed my rules up, but he doesn't. Our youngest is 2 and when I brush her teeth, I just do it and tell her she can't walk around with the toothbrush like she usually asks to do. She accepts this. However, when he brushes her teeth he let's her walk around with it which means she brushes it on the walls/floor/toilet which means her teeth can't actually be brushed because it needs to be thrown away and it's then up to me to replace it. Then next time she asks me to walk with it and I say no, it causes upset but he still keeps doing it. He says me asking him to just brush her teeth is dictating to him and he'll do it how he sees fit.
AIBU to think he shouldn't be dictating rules that aren't working for the rest of the household and then expecting me to deal with the aftermath?