A friend of mine was complaining about the dog yesterday, said it should only take 1 or 2 shots to put a dog down. Since when the hell was CoD ever about realism? The dog would not be worth a 5 killstreak if it dropped immediately, it takes about 10 well placed bullets on average to put it down and I think that's about right. Anything less than that, you need to lower the kills needed for it and then it would be like a Crufts dog show out there.
IEDs are annoying, I hate them too but then again I'm one of those lemons that run around tossing a C4 onto every domination point when I know there's people there. It's just down to what kind of player you are, would be a tad boring if we all played the same way.
Sniper rifles are indeed ridiculous though, one shot kills above the waist is fine with me but when they're killing you and the crosshair is nowhere near your body that's kind of where I draw the line. It's CoD though, they're trying to keep the kiddies happy too I guess.