Vou sugerir uma tangente ligeiramente diferente - que tentar lidar com o tédio através de distrações é, na melhor das hipóteses, uma solução de extensão finita. Não há brinquedos que ocupem um cachorro por várias horas. O melhor que você conseguirá é a distração para o período inicial em que a ansiedade de separação provavelmente se manifestará.
A verdadeira solução para os cães que causam problemas é o exercício. Um cão cansado é um cão feliz. Infelizmente, com algumas raças, isso pode significar muitos walkies. Mas essa é realmente a raiz do problema. Se você puder administrá-lo, tente fazer caminhadas matinais ou aumente a quantidade de atividades. Mais jogo, mais corrida, etc.
Encontramos uma creche para cachorros da área local uma ou duas vezes por semana, que faz maravilhas. Eu também tenho investigado andar de bicicleta com o cachorro (existem maneiras de fazer isso com segurança, mas isso está fora de escopo).
Definitivamente, porém, percebemos que menos de 90 minutos de caminhada por dia (e idealmente 120), e ela começa a causar problemas. (Pode ter um "dia de folga" estranho quando o tempo está ruim, mas a média semanal é sobre isso.)