Training a dog is such a challenging and a difficult task! It requires much hard work, time, and energy! In fact, dogs are so much like babies, therefore, they don’t learn from the very first time but through reinforcement and practice. So, yes you need to be very patient otherwise you will never achieve the desired results!
Teaching a dog how to obey you and listen to your commands is very important as this will save you many frustrations, help you manage problem behaviors, and above all save your pooch from potential dangers.