python, look into "the dog whisperer," cesar millan. if you haven't heard of him he's got a show on the national geographic channel. he's also got books and dvd's. this man knows dogs. watch him once and you''ll get hooked.

i am not a dog person, i like cats, but i watch his show every day for the shear beauty of what he can accomplish. his website has clips.

http://channel.nationalgeographic.co.../dogwhisperer/

anybody with a dog should at least know the basics ("exercise, discipline, affection").