I've just pretty much decided to not play with dogs. I tried hard, I do mean hard, to work with dogs but I'm over it. I finally got it so that the dog will use the pet door but it more or less refuses to use it on its own. I tell it to go potty and the dog runs to the front door and just waits and whines. Meanwhile the cat has ran in and out the pet door 4 times while the dog sits at the front door waiting to be let out. Then when it does use the pet door to go out, it poops right there at the door. Sometimes it's so close to the house that the poop actually shows up indoors... Once dogs have been trained to use the bathroom outside, there should be something you can buy, like a post or something, that can be placed to specify the area you want the dog to go potty.
I was also getting annoyed because both cats and dogs would run up to my sim, load 10 "pet me" actions, then run off... Luckily there was a mod to fix that.
Also, why can't I put cooked pet food in a pet bowl? Actually, what's the point in even going out of your way to cook pet food versus just using the pet bowl? Since you can't see their needs/buffs/debuffs, I can't tell if cooked food provides more hunger/happiness than regular food. Is there a point other than saying to yourself "I cooked my petsfood"?