Photographing puppies is not an easy task! They budge in every direction, want to discover their surroundings, want to get a closer look of that weird thing clicking in front of their noses, want to give you kisses... You have to find tricks and be quick to get decent pictures! But it sure is a lot of fun!
Don't buy a puppy on a sudden impulse, be responsible, you are committing yourself for several years! He/she will need care, education and love. It's a big adventure, full of responsibilities, but most of all full of joy and complicity!
But above all, understand that when you buy from a pet store or on the web, you contribute to animal traffic. Do some research, go see the puppy on site, ask to see the parents. The puppy must be current on his/her vaccines, be microchipped and have a valid health certificate. If anything seems dubious, that means there is traffic under there and that the parents are used as puppy machines in nasty conditions.
Prefer adoption, there are plenty of puppies and certainly older dogs, but with plenty of love to give.