Pounds are over capacity and severely underfunded, due to over-breeding, cost-of-living pressures and a lack of pet-friendly rentals, a NSW inquiry has found.