Pet quality - A pup or a dog is termed pet quality for a reason, it does not mean that the parents are not champion or not of good quality. A pet quality dog is a puppy who may have a fault in terms of the breed standard, for example a dob may have a small white patch on the chest or the ear and or tail of a particular breed is not the way it should look or fall like as per the breed standard of that breed. So always go to a good reputed breeder and then ask for a pet quality puppy and not a show quality pup, Not all pups in a litter are show quality regardless of what a breeder may tell you.
Dobs are out as you do not have experience in dogs I guess and they need an experienced hand/ owner. Goldens are nice but keep in mind they are large dogs who need good exercise and regular brushing. Labs are like goldens but less brushing.
What you need to see is that do you have the time for a puppy right now with 2 young children who are I guess as it is a hand full. A puppy needs a lot of care, love and time to train otherwise suddenly you will have an untrained dog who will be a liability rather than a pleasure. Big dogs need space although they can stay in apartments as long as you take them out for regular long walks etc. Also keep in mind vacation time, busy office days, children activity days, etc, will you have time then to take care of your dog and who will take care of it in your absence.
If you still are adamant to get a dog may be you should get a friends dog for a week and see how it is. Another good option would be to go for an adult dog at one of the shelters. They will be trained and will not dirty your house. There is a GSD available in Delhi if you are interested. Beagles are nice too but have a loud bark and can become very noisy if left alone and then ur neighbors can complain.
Decide wisely and if you have any particular question, ask...