How do you mysqldump specific table(s)?
If you are dumping tables t1, t2, and t3 from mydb
mysqldump -u... -p... mydb t1 t2 t3 &gt; mydb_tables.sql

If you have a ton of tables in mydb  and you want to dump everything except t1, t2, and t3, do this:
DBTODUMP=mydb
SQL=&quot;SET group_concat_max_len = 10240;&quot;
SQL=&quot;${SQL} SELECT GROUP_CONCAT(table_name separator ' ')&quot;
SQL=&quot;${SQL} FROM information_schema.tables WHERE table_schema='${DBTODUMP}'&quot;
SQL=&quot;${SQL} AND table_name NOT IN ('t1','t2','t3')&quot;
TBLIST=`mysql -u... -p... -AN -e&quot;${SQL}&quot;`
mysqldump -u... -p... ${DBTODUMP} ${TBLIST} &gt; mydb_tables.sql

Give it a Try !!!
UPDATE 2014-03-06 10:15 EST
@RoryDonohue pointed out to me that the GROUP_CONCAT function needs to have its max length extended. I added the session variable group_concat_max_len to my answer with a length max of 10K. Thanks, @RoryDonohue.