09 Subaru Forester not starting

Had a few weak starts this week where I thought it was going to stall but didnt. Got in the other day and would not start. All lights and dash come on, makes a clicking noise like its gonna start up but nothing. Starter is 3 months old, battery 1 year, brand new alternator. Tried putting in another battery that works just to see and still would not start. Any ideas?

Battery cables, ground straps, bad starter…it happens, bad alternator…it happens.

did shop replace starter? warranty? 90 days seems recent.
normally i would blame the mechanic. which might be you