I’m confused - 7 days late

Rachael • 19 Mumma to a baby girl born June 2020

My period is 7 days late but yesterday I tested negative :( I’m never normally late so this is really odd. I had unprotected sex on the 2nd if July and was due to ovulate on the 8th however this was what the app told me and I know that’s not always accurate! My last period was June 25th-28th. I’ve been having waves of feeling sick but haven’t thrown up. Today I realised my nipples are tender to touch and I’ve also been having stomach and pelvic pains especially on the right side. I’ve had no spotting or any discolouration in CM or anything. Also I heard your dog can sense if your pregnant or not and my dog tends to not sit with me and stuff but all of a sudden he’s started to sit really close to me and want me to be with him. How long do I wait to test again and how long do I wait for my period before I go to the doctors?