Have you thought about more obediece training? Lots of trainers will address those issues. Giving your pup lots of fun toys (kongs are great, but Roscoe won't bother with his ) will keep him occupied too.