Also my dog seem to bug.i can't ask him to fetch something even after waiting one day(first it did work but out of the blue it started bugging I can't ask him to fetch something and can't share raw meat which I own in my inventory)
Yep you need a car. I suggest just getting the cheapest one available. The night chaser has its own stats that won't be impacted by the car you use to get it.