A dog that whines can be very hard to deal with. The exact causes of the whining are often hard to pinpoint as it is not quite barking, nor is it quite an anxious act. It is simply whining and it can be related to excess energy, separation anxiety, or a desire to reach something they cannot get to. Because the source of whining is hard to pinpoint, it can be hard to stop the behaviour, but with these tips it should be easier to narrow down what you need to do and react to it.
Why Do Dogs Whine?
A dog’s whine is very different than a bark, and often times can be harder to stop. It generally means they are in pain or scared, but in many cases it can relate to their being upset about something – often times the result of anxiety.
In domesticated dogs, who are rarely in pain because they are safe indoors, a whine is often a symptom of feeling abandoned by their pack or upset about something in their home. This whine is their way of alarming you to their condition so that you can come and rescue them. Your goal, however, should be to train them to avoid that anxiety.
As a side note, if your dog never whines or starts whining when nothing apparent is wrong, it very well might be a symptom of pain or illness. If this happens, you should see a vet immediately to have your dog checked out.

