Sluggish is an adjective. It means slow-moving, lacking in energy. Similar to how humans perceive slugs!
To slug something, the verb, means to take a big drink of (usually) alcohol: "he slugged the beer". Slugging would be the gerund and past participle.
Without a broader context, I am not certain whether the son was 'slugging (beer) along with the work' or if the son was being sluggish about the work. Though I suspect it relates to being lazy and slow in relation to the work he has been given.