Baltimore shelters are waiving adoption fees in a Maryland-wide push to help more than 3,000 animals find homes.