I think you have improved very much. I like that you are getting to the dog's eye level (as someone suggested in the old post).
The last one with the dog in the water I think is the strongest here. It's technically good and has decent composition. That and the wet dog has a great look. Also notice how much better the image is when you take the leash off and don't have that distraction in the photo.
How I would improve the other three:
The biggest problem with the first (with the ball) is the background is distracting (mostly the tables and the sky is also close in value to both the ball and the man.). I think if you shifted your camera angle you might have been able to separate from the background a bit more. Other than that, I think this shot is just fine and the color and exposure look good (not bad getting detail in the dog and the man's skin).
The one with the shoe looks a little cold on the color balance yet especially if you compare it the nice warm white balance you have on all the others. I'd white balance so the shadow is warmer since only 1/4 of the dog is getting the direct sun. Also, the dog's head seems to be abnormally large. Might not be the right lens for the shot. Finally, I'm not letting you off for the shoe. It's digital and the 7D has a pretty good buffer. Shoot some more shots and get one without the shoe. It's not a 12 exposure roll of film where you have to hold back.
The portrait of sorts looks right on with exposure and color. Focus is good. Everything is technically good. It might be better if the dog filled the frame a bit more (the head most often should not be dead center like this), Oddly, I like the edge of the owner's body in the photo although the leash is distracting.
You might want to think about getting closer to the dog's face and filling the frame with it. Unless you have added to your lens collection even the 50mm with the 1.6 crop is going to seem a bit distorted close especially with dogs. You might want to think about a bit longer lens that can focus close.
This is all very nit-picky and if you warm up the white balance on the shoe, I think most people would be glad to have images like this of their dog. You've improved your dog photography a lot.
Pets can be a very difficult subject and dogs can be right up there with some of the hardest of pets (it depends on the situation and the dog). They are small. It can be hard to get them to be still long enough to compose (let alone get focus on the eye). Sometimes they get nervous and just won't look right even if you get the perfect shot. Cats can be far worse - they will simply be stubborn and refuse to be photographed.
I actually really appreciate that you're getting nit picky and giving me ways to improve. There are always ways I can improve and any feedback is great (most of the people I show my pictures to say things like "oh nice pictures you have a good camera" and "nice dog", I recently used my point-and-shoot to take some pictures and had someone complimenting the detail my dslr gets, they failed to notice it was me that made the shot work, not the camera). Every bit helps.
In the photo where the dog's head is abnormally large, he is actually sticking his neck out towards me. I think I took a few shots and I'll have to dig through an see if I have one where he isn't doing that. However, I do need a better portrait lens. For this I was using the 17-40mm, but I also own a 50mm f/1.4. I'm still trying to fine tune my future lens collection and decide which combination would work best for me.
Right now my plan is to get a 24-70mm (probably this winter?) and eventually sell the 17-40mm for a 16-35mm. Another thing I'm considering is grabbing an 85mm (I've been told they are invaluable) because compared to the other lenses I want it's very affordable. I also need a lens that can focus closer up to things, and a macro lens/macro adapter. I don't do a lot of macro photography, but on occasion I've found things like bugs or ticks or even slugs that I wish I could get closer to to focus in more detail, but the 50mm has to be x distance away. So thanks