Hi Swapnil
Both Labrador retrievers and German Shepherds are highly active dogs and require high levels of mental and physical simulations such as exercise and training to keep them active and engaged. If you and your family will be able to devote time and care for either a Labrador or a German Shepherd, you may opt for either. You can understand more about the breeds and their training and environment requirements by reading about the breeds on DogSpot's WagPedia
Regards
Team DogSpot