And, here's the biggie... stop talking. A lot of dogs will react to a handler who carries on a conversation with them. My police dog handlers are the worst! Pretty quick, they can't hear dispatch because the dog is "talking" over it! Each time he starts to whine, THEN give him a command. So, if he is in a store, and starts to whine, "DOWN". If he starts to whine in the down, "SIT". and so on. Interrupt his whine with a command, and don't over praise with voice, use your hands instead.