给予拘留的行政处罚决定主体视情况而定。一般来说,公安机关有权决定对违法治安管理的行为人处以行政拘留。对于一些违反行政管理秩序的行为,若法律明确规定由公安机关给予拘留处罚,公安机关会依据相关法律法规及具体事实情况进行调查取证、审核审批等程序后作出决定。此外,在一些特定领域或特殊情形下,法律可能赋予其他特定行政机关作出拘留处罚决定的权力,但这种情况相对较少。例如,海关对一些违反海关监管规定的行为有权作出相应处罚,其中可能包括拘留。总之,行政拘留主要由公安机关决定,其他行政机关只有在法律特别授权的情况下才有作出拘留处罚决定的权力。被处罚人若对拘留处罚决定不服,可依法申请行政复议或提起行政诉讼来维护自身合法权益。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。