First of all there's no language called 'Punjabi'.... it's "Gurmukhi"
Reference:: Sikh Philosophy Network http://www.sikhphilosophy.net/controversies/38946-punjabi-language-on-the-decline.html
Secondly, its really a big concern these days that people in Punjab are preferring Hindi even at their homes, with their kids. ... It's the responsibility of both parents & state govt. to preserve this most beautiful language but unfortunately i don't see any steps coming on it .....