A Banbury dog owner has been banned from keeping animals for life after leaving four dogs to starve in squalid conditions.