Dog photography costs vary. Professional pet portrait prices can range anywhere from $500 to $5,000 per dog. Most amateur and student photographers charge much less, often charging as little as $250 to $500 per session.