I would go with CD 25 then (or, minimally possible, a double ovulation with CD 24 and 25 being O days). Luckily, sperm have an average lifespan of 72 hours in your reproductive tract, so even a CD 25 ovulation day is totally fine for conception based on your BD schedule.
As for the implantation dip: Nope, that's not a dip. A dip looks like more like the pic below. (I get them pretty often.) In general, implantation dips are slightly more likely to show up on pregnancy charts, but show up pretty regularly on non-pregnancy charts as well. Some women are just really hormone sensitive. During the luteal phase (aka: LP, the time after O) there is a secondary surge of estrogen that happens between 4dpo and 10dpo, averaging 7dpo. This causes a decrease in BBT in some women. No one knows why it happens more on pregnancy charts. Honestly, most women don't get them, pregnant or not, so they're totally not helpful.
https://www.fertilityfriend.com/ttc/chartgraph_module.php?d=2015-03-14&mode=a&ts=1426803986&u=34672
Note: In the future, try not to BD more than once a day- it decreases sperm production (you end up with less sperm over time) and decreases seminal volume. In clinical studies, BD'ing multiple times a day decreases conception rates significantly if the first ejaculation is not within the 72 hour window before ovulation.
The absolute best way to conceive is BD'ing every other day during the first half of your cycle, switching to every day for 3-4 days once you get a positive OPK, and then have your husband ejaculate every day or every other day during your luteal phase (which helps to keep his count high)- this last part doesn't have to be BD.