Thanks for all the compliments! We've narrowed it down to a few.
maggiefromnj: We haven't had any pictures taken at Petsmart but around here pet boutiques, dog daycares etc. offer mini-sessions with professionals at a decent price. And on Craigslist, I see people offering to take pictures for free sometimes so they will have something for their portfolio.