Another common reason that people give dogs up seems silly, but is a bit more common than we like to admit. Some people just do not realize that puppies are small but adult dogs are big. Please think when considering a large breed dog such as a Great Dane, German Shepherd, Great Pyrenees, etc. Be sure to spend time with dogs of that breed that are adults and not puppies. Please take time to walk that dog and ask the breeder/rescue how much hair it sheds. Puppies are adorable and melt our hearts, but they will eventually grow up to be larger than we like. Spending time with adult and interacting will give you a much better idea of what life will be a year after you get your new pup.