Dynamic blocks contain rules, or parameters, for how to change the appearance of the block reference when it is inserted in the drawing.

With dynamic blocks you can insert one block that can change shape, size, or configuration instead of inserting one of many static block definitions. For example, instead of creating multiple interior door blocks of different sizes, you can create one resizable door block.
To know more see below video
how to create dynamic block autocad