Baytril's effectiveness and how long it stays in dogs' systems is something you should not be concerned about. The blood will retain therapeutic concentrations for up to 24 hours. Therefore, it is important that you give your dog a new dose every day. After a few days, visible effects can be seen.