Small dot as arrowtail

I wonder, how I can create an arrowtail in the same size as here on the example page:
The left side has a nice little dot. But i fear that it is simply a small node and not an arrowtail. Am I right?

Unfortunately, arrowsize applies to both head & tail. Here is an enhancement request to create arrowheadsize and arrowtailsize.
It is possible to post-process a dot format output and have neato -n2 produce the result you want, but it is fiddley.
Here is a hand-edited dot output:

digraph aa {
	graph [bb="0,0,216,252",
		rankdir=LR,
		ranksep=1.5
	];
	node [label="\N"];
	edge [arrowhead=normal,
		arrowtail=dot,
		dir=both
	];
	a1	[height=0.5,
		pos="27,18",
		width=0.75];
	b1	[height=0.5,
		pos="189,18",
		width=0.75];
	a1 -> b1	[arrowsize=2,
		pos="s,54.421,18 e,161.54,18 71.132,18 92.419,18 118.16,18 140.07,18"];
	a2	[height=0.5,
		pos="27,72",
		width=0.75];
	b2	[height=0.5,
		pos="189,72",
		width=0.75];
	a2 -> b2	[arrowsize=1,
		pos="s,54.421,72 e,161.54,72 63.208,72 88.932,72 123.77,72 150.1,72"];
	a3	[height=0.5,
		pos="27,126",
		width=0.75];
	b3	[height=0.5,
		pos="189,126",
		width=0.75];
	a3 -> b3	[arrowsize=.5,
		pos="s,54.421,126 e,161.54,126 59.073,126 86.78,126 127.2,126 155.37,126"];
	a4	[height=0.5,
		pos="27,180",
		width=0.75];
	b4	[height=0.5,
		pos="189,180",
		width=0.75];
	a4 -> b4	[arrowsize=.25,
		pos="s,54.421,180 e,161.54,180 57.252,180 85.757,180 128.9,180 157.74,180"];
	A2	[height=0.5,
		pos="27,234",
		width=0.75];
	B2	[height=0.5,
		pos="189,234",
		width=0.75];
	A2 -> B2	[arrowsize=1,
		dir=forward,
		pos="e,161.54,234 54.421,234 80.476,234 120.57,234 150.03,234"];

       // edited by hand
       //  started with "54.421,234" from A2->B2, then modified X coordinate a bit
       XYZ [pos="55.1,234" shape=point width=.05 color=red] 
}

And the result:

Thank you Steve!
I love that enhancement request!