It is not cheap to hire a professional photographer....but well worth the money if you find a good one!

Mine is
Ruth Rose - Dog Photography & Pet Portraiture Specialist She has her prices listed on her website and that might give you an idea of what you would be looking at.
If you cannot afford what an individual photographer charges, then I suggest Picture People .. they are in many malls. I have some friends who use them and they love their pics.