Managed to solve the problem. After a fair of research I stumbled across the following Wiki:
https://wiki.archlinux.org/index.php...ocking_station
As it turned out Pulseaudio is sending the audio device to sleep which in turn brings the whole Dock down. In order to avoid this I had to comment the below module out and restart the machine.
Code:
### Automatically suspend sinks/sources that become idle for too long
# load-module module-suspend-on-idle
Dock has been working fine ever since. After having used the machine for a while I couldn't determine any adverse side effects on battery life.