A man has been banned from owning a pet and fined thousands after he failed to take his four-month-old injured puppy to the vet after it was hit by a car.