I have a belgian sheperd rescue. She is about 4 or 5 years old and tends to whine a lot. when she gets overly excited or even when i am just walking her outside, whenever we have to stop to wait for a light to change she whines a lot. I have told her no but it doesnt seem to be doing anything. She also sometimes wakes me up at 4 or 5 in the morning whining for no reason since she has had her food and water needs met. What is a good way to train her that whining is not ok? she also can not stop whining at all when in a car and acts extremely restless.