Anyone have any advice in trying to get an american eskimo to stop lashing out at other dogs? I got him when he was 2 years old when a tenant was going to send him to a shelter and is generally behaved. I've been able to teach him the normal commands ie. sit, lie down, etc, he's completely fine indoors and outdoors. He was a pain to walk at the beginning but he's become much more behaved on a leash. He's fine with female dogs and I've been able to desensitize him to 1 male dog, but any others he tries to chase after and attack.
I'm not an "expert" but I've owned dogs/been around dog my whole life (not that I'm terribly old or anything) but I may have a solution for you.
If he's aggressive towards other dogs (males in particular) it may be a dominance thing, the next time he charges or lashes out towards another dog grab him by the back of his neck (none to gently either you are trying to discipline him) and drag him to the ground and hold him here until he's calm. Don't lwt him up until he's completely calm! This is very important. This may seem harsh to some but deep inside all dogs are wolves and what would a wolf do if another tried to step on his toes as chief? He's and Eskie so he should get the picture pretty quickly.
If you are afraid he might bite you grab him firmly around the muzzle beforehand, not too tight so he can still breath but enought so he can't open his mouth or break your grip. If you're not sure how tight that may be play around at home with him and see what it takes to keep his jaws shut with your one hand.
That's a rather outdated training method, not to mention potentially dangerous.
While I've never gotten formal schooling on dog training, I've worked at boarding kennels and shelters with extremely aggressive dogs. My advice is to correct your dog as soon as he's even thinking of lashing out, not after he's done it. As soon as you see him staring at another dog, with his ears perked up or hackles raised or whatever change in body language he has before he attacks (sometimes it's really subtle), give a quick snap of the leash, accompanied with a verbal correction (uh uh, no, hey, whatever you want, just say it in a low voice). Doesn't necessarily have to be hard, but do it with confidence. If he breaks focus, praise and/or reward him. If he doesn't, do it again and with more force until he does. Initially, you should keep him on a short leash, but give him slack, and when passing other dogs you should put yourself between him and the other dogs. And whenever you're walking him, stand up straight with your shoulders back, and walk with confidence. Even if you're feeling nervous on the inside, don't let that show through your body language. Dogs tend to display or develop aggression if you're constantly acting nervous or if they think you're a pushover. I know it seems like such a small silly thing but it really makes a big difference.
Oh, and get your dog neutered if it isn't already.