Red Dog Casino has downloadable software for players using Windows, which offers a more extensive online casino experience. However, you do not need to download the software, and can simply enjoy the instant play version online. Red Dog Casino recommends doing so on Google Chrome which guarantees the best performance.