Before you go off spending money on a shock collar.........try putting a radio in the kennel  ,,leave it on .You might think its a stupid idea just try it .Don't go asking me what station ha ha ,just some music .Had a pup one time same as  yours never stopped  barking and whineing Radio worked a treat