Things to know before adopting a dog for the first time Have you ever sat on the beach or in a park and wondered how...