After school Marcy can start walking dogs by 3:15 p.m. She wants to be done walking the dogs by 6:00p.m. so she can get home for dinner. If she schedules each dog walk for a half hour and allows herself fifteen minutes between each walk to get to the next house, how many dogs can she walk before dinner time?