You already got great help - here is a site that shows topknot help with longer hair -
http://www.yorkies4me.com/topknots.htm I omit the Double bands - but it gives you a visual on how to do one...I call them both ponytails AND topknots - it's basically the same thing I think
Till then - move the 'topknot' closer forward on the head to catch that hair - and just take a little up.....you should be able to gather enough so the hair isn't hanging in the eyes...Also - don't make it too tight - and not too loose....

You'll get it - just takes practice.