The duration CBD stays in a dog's system varies. Generally, it's about two to five days. However, factors like your dog's size, metabolism, and the amount of CBD ingested can affect this timeframe.