You can also gel the hair back until it grows long enough to do a clip or band. They sell pet hair gel on Petedge.com which is really thick and doesn't leave much residue.
As for the snapping issue, I don't blame him if the cat is stepping on him!! The cat will learn soon enough not to step on him when he is sleeping, hopefully, since we all know that cats aren't as smart as Yorkies!!!
