Reprimand moggy, having crapped inside on a regular basis (6)
I believe the answer is:
carpet
'reprimand' is the definition.
(carpet can informally mean to reprimand or rebuke)
'moggy having crapped inside on a regular basis' is the wordplay.
'moggy' becomes 'cat' (I've seen this before).
'having' is an insertion indicator.
'inside' means to look at the middle letters.
'on' indicates putting letters inside.
'a regular basis' becomes 're' (I can't justify this - if you can you should give a lot more credence to this answer).
The centre of 'crapped' is 'p'.
'p' going into 're' is 'rpe'.
'cat' going around 'rpe' is 'CARPET'.
Can you help me to learn more?
(Other definitions for carpet that I've seen before include "Floor covering of heavy fabric" , "Implied but not stated" , "Reprimand, reprove" , "On the ......- getting a ticking-off" , "Tear a strip off" .)