I was asked by a volunteer in our dog rescue program, "What kind of a camera do you shoot with to get such good dog pictures?"
I answered, "I shoot with a DSLR camera because most DSLR's have a very short shutter lag and that is just about the only firm camera recommendation that I have!" I explained that I have shot with any number of different Canon DSLR cameras (from the old D60 to the newest 7D) and that they all provide vey good to excellent image quality.
I also said that although I prefer to use top-grade lenses, the Canon kit lenses are perfectly capable of achieving very good to excellent image quality if used correctly.
Additionally, I stated that although I have not used Nikon equipment, I feel certain that I could achieve the equal quality using that brand of camera gear.
Finally I told the volunteer that the most important factors in shooting dog pictures (or just about any other pictures) are the lighting, the background, the posing of the dog and that I like to use fairly long lenses so that I can work at a distance from the dog and that shooting from a greater distance will prevent the dogs nose from appearing extremely long or large. I explained that I really like to shoot with a helper who can control the dog.
I said that I will use a three light setup with umbrellas or softboxes when I do studio work, will bounce my hotshoe flash using a Joe Demb Flash Diffuser Pro for one light shots and that I almost always use fill flash when shooting my dog portraits outdoors.
The volunteer's response was, "Yes, but I don't really want to go into all that complicated stuff... I just want to get a good camera like yours that will take pictures like yours!"