Call the local SPCA or Humane Society. If they indeed aren't feeding and don't have shelter for the pup - they can be fined/arrested/etc. The pup will be helped by them.