A dose every 30 days drifts a week at a time
Nobody forgets the flea dose on purpose. It slips because the only place the date lives is your head, and by the time you remember, the cycle has already moved. So does the next one.
Once the date is written down with its interval, the drift stops being your problem: the app is the one keeping count.