A man has received a ban after four dogs at his home were found in "appalling condition".