
The best thing to do is progesterone testing - your Vet takes a blood sample & sends it to a lab such as IDEXX or CAPL, the result is back the same day with CAPL, the following day (inc Sat) with IDEXX. Don't use the Vets in-house test as it's notoriously unreliable. I pay £40 a test at my Vets & I've never needed more than 3 tests.
Going on a bitch's colour is a guide but I've had bitches ovulate as early as day 6 & them still have a lot of blood, others not before day 23 when their season appears to have finished & others who must have read the book as they've ovulated on day 12!! (Knowing your bitch's ovulation day also let's you know what day any puppies will be born).
If a dog, experienced or not won't mate your bitch then it's because she either isn't ready or it's too late.
I hope you understand all of that?