) and C) The animal population you have no control over - but walking, exercising, playing etc. with the dogs in
a park etc. will make them a social group 'family' and make them tired! Tired dogs are good dogs.
Now for schedule. ALWAYS take your dog out many times a day on a schedule. Every morning when waking, after eating, after playing, after chewing, before going to bed at night. This establishment of schedule IS ONE OF THE MOST IMPORTANT THINGS YOU CAN DO.