Ask a landlord-tenant lawyer and get answers ASAP
Is it at the homeowners discretion as to how many days is given to vacate?
Yes, you just have to give at least 3 days before filing an unlawful detainer for breach of contract.
So to clarify, when I initially gave him the 3 day notice and he complied, when I gave him the warning did I basically take it back to square one?
Am I able to give him a Notice to Terminate and a 30 day eviction notice at the same time and should he not vacate within the 30 days then go to court to request a sherriff's lock out?
Yes, but it would be redundant because you can just give him a 30 day notice to terminate if he has lived there under a year. If over a year, then you have to give him a 60 day notice. But you could also give him a notice to terminate based on breach and only have to give him 3 days by law to vacate if he is somehow breaching the lease other than not paying rent on time.
Yes, you can give him any where from a 3 day notice on up... You are only obligated to give him a 3 day notice for a lease violation, but you can give him a 30 day for a lease violation if you want to.